Release Date: July 20, 2012 (2D theaters and IMAX)Studio: Warner Bros. PicturesDirector: Christopher NolanScreenwriter: Jonathan Nolan, Christopher Nolan