Gyllenhaal has the looks and the acting chops to make a convincing Bruce Wayne, and he was said to be a frontrunner to play the character in Batman Begins, but lost out to Christian Bale. read more
In 2004, after completing filming for The Machinist, Bale won the lead role of Batman and his alter ego Bruce Wayne in Christopher Nolan's Batman Begins, a reboot of the Batman film series. Bale beat Jake Gyllenhaal, his closest competitor for the role. read more
Well, the theory suggests that in Batman v Superman: Dawn Of Justice, Ben Affleck isn’t Bruce Wayne – he’s just the man who took over the role of Batman after Christian Bale’s Bruce Wayne retired from crime fighting at the end of The Dark Knight Rises. read more