Photo by Michael Loccisano/Getty Images

Roger Waters has written letters to Neil Young and Scarlett Johansson. No, he's not looking to collaborate with Young or have Scarlett star in one of his videos. He has vented his frustration at their recent and public support of Israel.

On his Facebook page Waters writes, "Those letters will remain private. Sadly, I have received no reply from either. And so I write this note on my Facebook page somewhat in bewilderment."

In part he writes, "Neil? I shall ponder all of this long and hard. We don't really know each other, but, you were always one of my heroes, I am confused." Young will be heading to Israel for the first time in almost two decades when he performs in Tel Aviv with Crazy Horse on July 17th.

As for Johansson, Waters writes, "Scarlett? Ah, Scarlett. I met Scarlett a year or so ago... at Madison Square Garden. She was then, as I recall, fiercely anti-Neocon, passionately disgusted by Blackwater (Dick Cheney's private army in Iraq), you could have been forgiven for thinking that here was a young woman of strength and integrity who believed in truth, human rights, and the law and love. I confess I was somewhat smitten. There's no fool like an old fool.

"A few years down the line, Scarlett's choice of Soda Stream over Oxfam is such an act of intellectual, political and civil about face, that we, all those of us who care about the downtrodden, the oppressed, the occupied, the second class, will find it hard to rationalize... Scarlett, you are undeniably cute, but if you think Soda Stream is building bridges towards peace you are also undeniably not paying attention," Waters adds.

Waters has been continually attacked by pro-Israel groups not only for his stand on their battle with Palestine, but also for having the Star of David on the inflatable pig that flew around during his recent tour of Pink Floyd’s The Wall.