Suggestions by @prithvirajbasu
22,425 suggestions

Michael Sheen
as Bilbo Baggins in The Lord of the Rings Trilogy(2021-2023)

Geoffrey Rush
as Bowler Hat Guy in Meet the Robinsons (Live-Action)

Alison Brie
as Io in Clash of the Titans(2005)

Tom Hardy
as Acrisius in Clash of the Titans(2005)

Bill Nighy
as Hades in Clash of the Titans(2005)

Tom Holland
as Will Turner in Pirates of the Caribbean (reboot)

Hans Gruber
as Captain Armando Salazar in Pirates of the Caribbean (if Fictional characters played them)

Samuel L. Jackson
as Fenrir Greyback in Harry Potter (MY RECAST)

Rebecca Ferguson
as Bellatrix Lestrange in Harry potter fan cast

Tom Hiddleston
as Raoul de Chagny in The Phantom of the Opera (2014)

Tom Hollander
as Raoul de Chagny in The Phantom of the Opera (2014)

Thomas Kretschmann
as Richard Firmin in The Phantom of the Opera (2014)

Bill Nighy
as Erik in The Phantom of the Opera (2014)

Bill Nighy
as Henri Ducard in The Dark Knight trilogy alternative cast

John Malkovich
as Bill Sykes in Oliver Twist(American Cast)

Willem Dafoe
as Bill Sykes in Oliver Twist(American Cast)

Ciarán Hinds
as Ray in In Bruges (1997)

Bill Nighy
as Harry Waters in In Bruges (1997)

Stellan Skarsgård
as Ken Daley in In Bruges (1997)

Kaya Scodelario
as Johanna Mason in The Hunger Games (2022 - 2025)