When Warner Bros. announced Batman vs Superman the first time, The Hollywood Reporter created a list of A-list actors who could potentially play Batman.
The 45-year-old actor played the caped crusader in three movies starting with the polarizing movie Batman vs Superman, the semi sequel to Man of Steel.
Since rumors started in November that Ben Affleck might not continue his role as Batman, everyone began speculating which actor could play the superhero next.
If Warner Bros. wants to continue the storyline of a battered, older Batman, then Idris Elba could be better than Affleck.