What superhero was portrayed by Christian Bale?

Question: What superhero was portrayed by Christian Bale?

Choices:

Superman
Batman
Hulk
Daredevil

Correct answer:

Batman