Opening in theaters and IMAX on July 20th, Nolan’s third and final Batman movie stars Christian Bale, Michael Caine, Anne Hathaway, Tom Hardy, Gary Oldman, Marion Cotillard, Joseph Gordon-Levitt and Morgan Freeman. The script was written by Nolan and his brother Jonathan.