Suggestions by @charlie
406 suggestions

Kate Winslet
as Sophie Neveu in The Da Vinci Code & Angels and Demons Recast

Joseph Gordon-Levitt
as Commander Olivetti in The Da Vinci Code & Angels and Demons Recast

Brad Pitt
as Assassin in The Da Vinci Code & Angels and Demons Recast

Colin Firth
as Commander Richter in The Da Vinci Code & Angels and Demons Recast

Bradley Cooper
as Camerlengo Carlo Ventresca in The Da Vinci Code & Angels and Demons Recast

Margot Robbie
as Vittoria Vetra in The Da Vinci Code & Angels and Demons Recast

Anthony Hopkins
as Jacques Sauniere in The Da Vinci Code & Angels and Demons Recast

Al Pacino
as Bishop Manuel Aringarosa in The Da Vinci Code & Angels and Demons Recast

George Clooney
as Bezu Fache in The Da Vinci Code & Angels and Demons Recast

Benedict Cumberbatch
as Silas in The Da Vinci Code & Angels and Demons Recast

Gary Oldman
as Sir Leigh Teabing in The Da Vinci Code & Angels and Demons Recast

Leonardo DiCaprio
as Robert Langdon in The Da Vinci Code & Angels and Demons Recast

Hugh Laurie
as Captain Teague in Pirates of the Caribbean

Christoph Waltz
as Cutler Beckett in Pirates of the Caribbean

Zoe Saldaña
as Tia Dalma in Pirates of the Caribbean

Jude Law
as Bootstrap Bill Turner in Pirates of the Caribbean

Kenneth Branagh
as Governor Weatherby Swann in Pirates of the Caribbean

Andy Serkis
as Joshamee Gibbs in Pirates of the Caribbean

Ralph Fiennes
as Davy Jones in Pirates of the Caribbean

Damian Lewis
as James Norrington in Pirates of the Caribbean