245 suggestions
Jake Gyllenhaal
as Batman in Justice League Fan Cast

Keanu Reeves
as Doctor strange in The Infinity War (1990) | directed by Michael Ritchie

Brad Pitt
as Loki in The Infinity War (1990) | directed by Michael Ritchie

Leonardo DiCaprio
as Star lord in The Infinity War (1990) | directed by Michael Ritchie
Tom Cruise
as Iron man in The Infinity War (1990) | directed by Michael Ritchie