Suggestions by @leopietro
1,641 suggestions

Michael Fassbender
as Captain Wilm Hosenfeld in The Pianist (2012)

Adam Driver
as Wladsylaw Szpilman in The Pianist (2012)

Leonardo DiCaprio
as Adolfo Pirelli in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Tom Hooper
as Director in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Gérard Depardieu
as Beadle Bamford in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Charles Dance
as Judge Turpin in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Emma Watson
as Johanna Jeffrey in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Ben Barnes
as Anthony in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Tracey Ullman
as Mrs. Lovett in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Gerard Butler
as Sweeney Todd in Sweeney Todd: The Demon Barber of Fleet Street (2007)

Robert De Niro
as 1970's in Actors who could play The Punisher in various different decades

Jai Courtney
as 2020's in Actors who could play The Punisher in various different decades

Colin Farrell
as 2010's in Actors who could play The Punisher in various different decades

Nicolas Cage
as 2000's in Actors who could play The Punisher in various different decades

Jon Hamm
as 2000's in Actors who could play The Punisher in various different decades

Val Kilmer
as 1990's in Actors who could play The Punisher in various different decades

Bruce Willis
as 1980's in Actors who could play The Punisher in various different decades

Denis Villeneuve
as Director in The Prestige (2006)

Richard Roxburgh
as Nikola Tesla in The Prestige (2006)

David Tennant
as Mr. Alley in The Prestige (2006)