Christian Bale Michael Caine Gary Oldman Anne Hathaway Tom Hardy Marion Cotillard Joseph Gordon-Levitt Morgan Freeman Music by Hans Zimmer Cinematography Wally Pfister Editing by Lee Smith Studio Legendary Pictures Syncopy Films DC Comics Distributed by Warner Bros. Pictures Release date(s) July 16, 2012  ( 2012-07-16 ) (world premiere) July 20, 2012