Suggestions by @charlie
404 suggestions

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
Gary Oldman
as Hector Barbossa in Pirates of the Caribbean

Lily James
as Elizabeth Swann in Pirates of the Caribbean