Ben Affleck plays the latest incarnation of Batman in the big-budget film Batman V Superman: Dawn of Justice.

Book review: tracking the many meanings of Batman as an icon of popular culture

The actor beneath the cowl isn’t the only thing that’s changed about Bruce Wayne and his pointy-eared alter ego over the years

TOP PICKS

Ben Affleck plays the latest incarnation of Batman in the big-budget film Batman V Superman: Dawn of Justice.
READ FULL ARTICLE