That's Dr Robert, played by Bono in 'Across the Universe', Julie Taymor's new film, a love story set in the sixties and inspired by Beatles' songs . It opens this month.
The film tells the story of dock worker Jude (Jim Sturgess) who travels to America to find his estranged father. He falls in love with Lucy (Evan Rachel Wood) whose brother Max (Joe Anderson) is drafted to fight in Vietnam - which leads them into the anti-war movement.
Salma Hayek and Joe Cocker also feature, as well as Eddie Izzard playing Mr Kite.
Bono performs 'I Am The Walrus' with The Secret Machines. Catch a clip here