Bruce Springsteen and Roger Waters headlined Thursday night's annual Stand Up for Heroes event at New York's Beacon Theatre. The show, a benefit for the Bob Woodruff Foundation, which helps returning veterans and their families, also featured appearances by Max Weinberg and his Big Band, John Mayer and comedians Jon Stewart, Ricky Gervais and Robin Williams, as it is held during the New York Comedy Festival.

Springsteen closed the show with a four-song acoustic set of "We Take Care of Our Own," "Working on the Highway," and, with the help of his wife, Patti Scialfa, "Tougher Than the Rest," before closing it out with "Land of Hope and Dreams." He also worked in a funny golf joke and auctioned off a personal backstage tour and his harmonica for a total of 110-grand.

Perhaps the most moving performance came from Roger Waters, who was backed by 14 wounded soldiers from the Walter Reed Army Medical Center in Washington, D.C. He first rehearsed with them at the hospital, followed by more sessions in New York. With some of them on acoustic guitars and vocals they did Pink Floyd's "Wish You Were Here" and Bob Dylan's "Knockin' on Heaven's Door." Waters is no stranger to the heartache of war, having lost both his grandfather in World War One and dad in World War Two.