Suggestions by @gustavoduarte
8,922 suggestions

Margaret Qualley
as Harleen Frances Quinzel in Injustice: Gods Among Us

Garrett Hedlund
as Oliver Queen in Injustice: Gods Among Us

Elizabeth Gillies
as Selina Kyle in Injustice: Gods Among Us

Anson Mount
as Bruce Wayne in Injustice: Gods Among Us

Pierce Brosnan
as Batman in Justice League (1971)

Brandon Routh
as Clark Kent| NolanVerse in Crisis on Infinite Earths

Hayley Atwell
as Diana Prince| NolanVerse in Crisis on Infinite Earths

Will Smith
as Clark Kent| 1995 in Crisis on Infinite Earths
Ben McKenzie
as Bruce Wayne| Justice League Unlimited in Crisis on Infinite Earths

D.J. Cotrona
as Clark Kent| Justice League Unlimited in Crisis on Infinite Earths

Morena Baccarin
as Diana Prince| Justice League Unlimited in Crisis on Infinite Earths

Christian Bale
as Bruce Wayne| NolanVerse in Crisis on Infinite Earths

Tom Welling
as Clark Kent| Smalville in Crisis on Infinite Earths

Ian Somerhalder
as Bruce Wayne| Smallville in Crisis on Infinite Earths

Val Kilmer
as Bruce Wayne| 1995 in Crisis on Infinite Earths

Angelina Jolie
as Diana Prince| 1997 in Crisis on Infinite Earths

Tobey Maguire
as Barry Allen| 1997 in Crisis on Infinite Earths

George Clooney
as Bruce Wayne| 1997 in Crisis on Infinite Earths

Robert Pattinson
as Bruce Wayne| Matt Reeves in Crisis on Infinite Earths

Michael B. Jordan
as Clark Kent| Matt Reeves in Crisis on Infinite Earths