Life

Holy Toledo, Batman! Actors who have played the Caped Crusader

Ben Affleck has vacated the role of Bruce Wayne in "The Batman," making way for a new Caped Crusader. Who else has worn the cowl?