In 2007, who played the role of Benjamin Barker, aka Sweeney Todd in the film titled Sweeney Todd: The Demon Barber of Fleet Street? June 7, 2017 By Show answer Johnny Depp More Entertainment QuestionsMore Movies Questions