The cast list of Batman: The Hero and the Villain
Main Characters
Katie McGrath
As
Chrissy James / Blue Jay
Christian Bale
As
Bruce Wayne / Batman
Heath Ledger
As
The Joker
Side Characters
Michael Caine
As
Alfred Pennyworth
Jennifer Morrison
As
Alice Lee
Honourable Mentions
Tom Hiddleston
As
Luke Somer / Eagle Eye
Bradley James
As
Tyler Mains