Which actor played Officer Gordon in the most recent Batman trilogy?

Question: Which actor played Officer Gordon in the most recent Batman trilogy?

Choices:

Gary Oldman
Christian Bale
Joseph Gordon-Levitt
Michael Caine

Correct answer:

Gary Oldman