Nothing beats a tall, dark, handsome man in a suit – a bat suit that is. Batman is one of the seminal superheroes in comics, TV and film. And why not? He's rich, good looking, smart, has great gadgets and a tragic backstory that motivates him to save the citizens of Gotham. And Ben Affleck's portrayal of the Caped Crusader in Batman v Superman: Dawn of Justice is a perfect reflection of that. Need we say more?