Christian Bale Bale is the longest-running actor to play Batman in a film series. He famously adopted the role in Christopher Nolan's Dark Knight trilogy, Batman Begins (2005), The Dark Knight (2008), and The Dark Knight Rises (2012). Image Source: Everett Collection