The Dark Knight Rises (2012) was directed by Christopher Nolan and written by Nolan, Jonathan Nolan, and David S. Goyer. It starred Christian Bale, Gary Oldman, and Tom Hardy and was filmed in locations like Pittsburgh, Florence, Scotland, and New York. It had a $250 million budget and grossed over $160 million in its opening weekend in the US and UK.