Suggestions by @boomstick2000
8,273 suggestions

Jensen Ackles
as Raphael in Teenage Mutant Ninja Turtles (2001-2006)

Sean William Scott
as Michaelangelo in Teenage Mutant Ninja Turtles (2001-2006)

Daniel Craig
as Lord Shen in Kung Fu Panda (2018-2026)

Jamie Chung
as Viper in Kung Fu Panda (2018-2026)

Scarlett Johansson
as Tigress in Kung Fu Panda (2018-2026)

Donnie Yen
as Monkey in Kung Fu Panda (2018-2026)

Chris Pratt
as Po in Kung Fu Panda (2018-2026)

Brock Lesnar
as Hun in Teenage Mutant Ninja Turtles (2001-2006)

Idris Elba
as Eames in Christopher Nolan Recast

Ethan Hawke
as Cooper in Christopher Nolan Recast

Ethan Hawke
as Joseph Cooper in Christopher Nolan Recast

Jake Gyllenhaal
as Joker in Christopher Nolan Recast

Keira Knightley
as Katherine "Kitty" Oppenheimer in Christopher Nolan Recast

Robert De Niro
as Will Dormer in Christopher Nolan Recast

Edward Norton
as Leonard Shelby in Christopher Nolan Recast

Joaquin Phoenix
as Robert J. Oppenheimer in Christopher Nolan Recast

Anthony Hopkins
as Alfred Pennyworth in Christopher Nolan Recast

Cary-Hiroyuki Tagawa
as Shredder in Teenage Mutant Ninja Turtles (2001-2006)

Joe Morton
as Baxter Stockman in Teenage Mutant Ninja Turtles (2001-2006)

Freddie Prinze Jr.
as Casey Jones in Teenage Mutant Ninja Turtles (2001-2006)