Christopher Nolan’s Dark Knight trilogy – which began in 2005 with Batman Begins and culminated with The Dark Knight Rises in 2012 – was led by Christian Bale (we’re not sure he’d vote for himself).
Michael Keaton went on to play alter ego Bruce Wayne twice in Tim Burton films Batman (1989) and Batman Returns (1992).
You probably didn’t know but today is the third Batman Day, an annual celebration of DC Comics’ caped crusader created by Bob Kane and Bill Finger – so what better time is there than to tell us who your favourite on-screen version of the character is?
He’ll next appear in in DC mashup Justice League as well as his standalone film which Affleck himself will direct.