Some fans’ response to those critics became so angry on the review aggregator site RottenTomatoes.com that it suspended user comments on Monday.
But at yesterday’s London premiere of The Dark Knight Rises, Nolan was quick to defend the heated response to the reviews.
“I think the fans are very passionate about these characters the way a lot of people are very passionate. Batman’s been around for over 70 years and there’s a reason for that. He has a huge appeal, so I think you know people certainly respond to the character,” he said.
Nolan also dismissed conservative US commentator Rush Limbaugh’s contention that the villain in the movie, Bane, was an attempt to make a disparaging link to Republican presidential candidate Mitt Romney’s former company, Bain Capital.
“I’m not sure how to address something that bizarre, to be honest. I really don’t have an answer for it, it’s a very peculiar comment to make,” Nolan said.
Morgan Freeman, who plays Lucius Fox, called the claim “ridiculous”.
“Chris wrote a fictional story that didn’t have any political thoughts in mind, so it’s like art or something you know, it’s all in the mind of the beholder,” Freeman said.
Bane has been a character in the Batman comic series for many years.
Prince Harry gave the movie the royal seal of approval when he turned up at the premiere.
Harry smiled at photographers as he arrived at the film’s second premiere at the BFI Imax in Waterloo.
The Prince, wearing a navy suit, stole the spotlight from Oscar-nominated actress Anne Hathaway, who lived up to her reputation as Hollywood’s golden girl in a gold floor-length Gucci gown.
The 29-year-old star, who plays Selina Kyle and alter-ego Catwoman in Christopher Nolan’s third and final installment, brought a touch of glamour to the red carpet alongside co-star Marion Cotillard, wearing Dior Couture at last night’s two premieres at the Odeon cinema in London’s Leicester Square and the BFI Imax.
Christian Bale – reprising his role as Bruce Wayne and Batman for the third and last time – also attended the star-studded premieres, joined by Tom Hardy, Morgan Freeman, Joseph Gordon-Levitt, Cillian Murphy and the director.
Hathaway, a newcomer to the Batman films who had never worked with Nolan before, revealed she had to endure grueling preparation for the role.
“It took so much training. If you’re familiar with my other works, you’ll see that I’m not a natural bad-ass so it took a lot of work to get there,” she admitted.
But she added: “It was wonderful, it was such an honor. I love the first two Batman films.”
Hardy, who portrays the caped crusader’s new arch-nemesis Bane, said: “It was great. I got to fight Christian!”
On the red carpet outside the BFI Imax, director Nolan said Bale made the perfect Batman.
“He has incredible dedication and focus, just like Bruce Wayne has,” he said.
“You see that in Christian’s eyes and it lets him present a really credible portrait of a self-created superhero, just the self-discipline and incredible focus.”
Nolan said of working on the big-budget blockbuster: “It’s an incredible thrill to make something on this scale, to watch the technical finish come together over the many months we’ve worked on it.”
The Dark Knight Rises, also starring Sir Michael Caine and Gary Oldman, opens in cinemas on Friday.