Suggestions by @gustavoduarte
8,922 suggestions

Christopher Reeves
as Superman Earth 66 in Crisis on Infinite Earths

Adam West
as Batman Earth 66 in Crisis on Infinite Earths

Brandon Routh
as Clark Kent "Kal-El" Kingdom Come in Crisis on Infinite Earths

Nicolas Cage
as Superman Earth 89 in Crisis on Infinite Earths

Michael Keaton
as Bruce Wayne Earth 89 in Crisis on Infinite Earths

Jon Hamm
as Bruce Wayne in Crisis on Infinite Earths

Keanu Reeves
as Prime Earth Batman in dc movie (Prime-earth, New-Earth and other earth number comic accurate)

Jensen Ackles
as Bruce Wayne in BATMAN YEAR ONE

Bill Hader
as James Gordon in BATMAN YEAR ONE

Ana de Armas
as Selina Kyle in BATMAN YEAR ONE

Dylan O'Brien
as Bruce Wayne in BATMAN YEAR ONE

Sebastian Stan
as Claude Speed in Grand theft auto San Andreas

Trevante Rhodes
as John Stewart in Justice League: Dark Wars

Melissa Roxburgh
as Laurel Lance in Justice League: Dark Wars

Liam Hemsworth
as Billy Batson in Justice League: Dark Wars
Sterling K. Brown
as Jonn"z Jones in Justice League: Dark Wars

Shemar Moore
as Victor Stone in Justice League: Dark Wars

Jaimie Alexander
as Diana Prince in Justice League: Dark Wars

Billy Zane
as Alexander Luthor in Justice League: Dark Wars

Charlie Hunnam
as Oliver Queen in Justice League: Dark Wars