The original reports of Affleck's abdication of the role stated that Warner Bros. was looking for someone younger, and at 33 years old, Pattinson will be the second youngest actor to play Bruce Wayne on the big screen. (The youngest Batman was Christian Bale, who took on the role when he was just 31. ) And say what you want about their performances as Batman, but there have been a few other established, appreciated, and popular actors who have taken on the role (Michael Keaton, Val Kilmer, George Clooney, and Bale, to be exact), so despite Pattinson's development as an actor who seemingly only works with auteurs, perhaps he feels that now more than ever is an appropriate time to be Batman because a handful of very respected actors have played the character before.
Pattinson hasn't lead a mainstream movie since the last Twilight. https://t.co/rVXKwuQ54c— W magazine (@wmag) June 6, 2019