Suggestions by @johnsmith25
355 suggestions

Asher Angel
as Harbert Brown in The Mysterious Island

Ron Perlman
as Bonadventure Pencroff in The Mysterious Island

Jeff Bridges
as Gedeon Spilett in The Mysterious Island

Mark Hamill
as Cyrus Smith in The Mysterious Island

Benjamín Rojas
as Carlos LaMuerto in MCU Spider-Man Villains

Zachary Levi
as Carlos LaMuerto in MCU Spider-Man Villains

Manu Bennett
as Deadshot in The Batman

David Tennant
as Scarecrow in The Batman

Élodie Yung
as Olympe Maxime in Harry Potter

David Warner
as Argus Filch in Harry Potter

Eleanor Tomlinson
as Poison Ivy in The Batman

William Franklyn-Miller
as Robin in The Batman

Bill Skarsgård
as Joker in The Batman

Mads Mikkelsen
as Mr. Freeze in The Batman

Shah Rukh Khan
as Captain Nemo in Twenty Thousand Leagues Under the Seas

Mark Hamill
as Captain Farragut in Twenty Thousand Leagues Under the Seas

Guillaume Rivaud
as Conseil in Twenty Thousand Leagues Under the Seas

Tahmoh Penikett
as Ned Land in Twenty Thousand Leagues Under the Seas

Samuel Labarthe
as Pierre Aronnax in Twenty Thousand Leagues Under the Seas

Jeremy Irons
as Garrick Ollivander in Harry Potter