Suggestions by @guccigang
273 suggestions

Jim Carrey
as Keita Iijima in Battle Royale (80s)

Jason Patric
as Shogo Kawada in Battle Royale (80s)

Johnny Depp
as Kazuo Kiriyama in Battle Royale (80s)

Mason Gooding
as "Shogo Kawada" in Battle Royale

Matthew Broderick
as Shinji Mimura in Battle Royale (80s)

Gene Wilder
as Kitano in Battle Royale (80s)

Michael J.Fox
as Shuya Nanahara in Battle Royale (80s)

John Wesley Shipp
as Mr. Fantastic in The Fantastic Four (1990s)

Dan Ewing
as Nate Jacobs in Euphoria (2009-)

Ralph Macchio
as Reed Richards in MCU Variants

Antony Starr
as Eddie Munson in Stranger Things early 2000s

Ryan Reynolds
as Bastian in The NeverEnding Story (2024)

Johnathan Brandis
as Spider-Man in Spider-Man (1990s)

Dacre Montgomery
as Martin in Jack Brown Genius (2023)

Walker Scobell
as Johnny Storm in Fantastic Four (2030)

Andrew Garfield
as Wolfgang Amadeus Mozart in Amadeus (2014)

John Cena
as Chet Donnelly in Weird Science

Macaulay Culkin
as Henry Creel /001 in Stranger Things early 2000s

Tom Hanks
as The Human Torch in Superhero Movie (1988)

Jeffrey Jones
as Lou Landers in Superhero Movie (1988)