Suggestions by @alecroc
2,448 suggestions

Milla Jovovich
as Natasha Romanoff in Marvel Cinematic Universe (2000s)

George Clooney
as Howard Stark in Captain America (2006)

Hugh Jackman
as James "Logan" Howlett in Captain America (2006)

Sandra Bullock
as Natasha Romanoff in The Avengers (1995)

Sean Bean
as Thor Odinson in The Avengers (1995)

Michael Keaton
as Tony Stark in The Avengers (1995)

Patrick Swayze
as Steve Rogers in Avengers: Endgame (1989)

Paul Walker
as Captain America in Avengers 2002

Elizabeth Gillies
as Natasha Romanoff in Avengers Age of Ultron [2025]

Johnny Depp
as Stephen Strange in Civil War (2006) (with character roster from the comics)

Mel Gibson
as Logan/Wolverine in 80s Avengers vs Justice League

Tom Cruise
as Barry Allen/The Flash in 80s Avengers vs Justice League

Hugh Jackman
as James 'Logan' Howlett/Wolverine in 2000s The Avengers vs Justice League

Jeff Bridges
as Arthur Curry/Aquaman in 80s Avengers vs Justice League

Dolph Lundgren
as Thor in 80s Avengers vs Justice League

Lou Ferrigno
as Hulk in 80s Avengers vs Justice League

Michael J. Fox
as Peter Parker/Spider-Man in 80s Avengers vs Justice League

Patrick Swayze
as Steve Rogers/Captain America in 80s Avengers vs Justice League

Lynda Carter
as Diana Prince/Wonder Woman in 80s Avengers vs Justice League

Christopher Reeve
as Clark Kent/Superman in 80s Avengers vs Justice League