"Twilight" star Robert Pattinson is heir apparent to the Warner Bros. Batman franchise, Variety reports.
Affleck took over the roles of Bruce Wayne and Batman for "Batman V Superman" and "Justice League," both of which underwhelmed at the box office. Previously, Christian Bale played the Caped Crusader in an acclaimed trilogy directed by Christopher Nolan.