It stars Christian Bale as Batman along with Michael Caine , Liam Neeson , Katie Holmes , Gary Oldman , and Morgan Freeman .
Christopher Nolan directed the movie , which stars Christian Bale as Batman , as well as Michael Caine , Gary Oldman , Liam Neeson , Katie Holmes , Cillian Murphy and Morgan Freeman .