Christian Bale: a great actor and did a great performance, never seen a superhero with so much depth
Cillian Murphy: Loved him, he wasn't scary but came across as this creepy stalker which I enjoyed
Michael Caine: I normally find Alfred to be this uptight character who provides comic relief as he is so stuck-up but I liked this version a lot as he came across as this warm father figure
Liam Neelson: I liked him but I thought there were better performances in the film
Katie Holmes: She was okay but nothing really that great; Maggie Gylenhaal was much better
Gary Oldman: He was very good but there wasn't too much time spent on him in the first film, though he was brilliant in the second
Morgan Freeman: Great as always and very likeable
If I had to pick it would be between Murphy, Caine and Bale