The Dark Knight Rises is going nowhere. Not for at least another week anyway. Christopher Nolan's Batman epic took the top spot at the box office for the third consecutive week, raking in $36.4 million this past weekend, reports CBS News.

The finale in Nolan's trilogy has now made $355 million domestically, making it easily one of the biggest movies of the year. Elsewhere at the box-office, the remake of 'Total Recall' starring Colin Farrell opened in second place with $26 million, while 'Diary of a Wimpy Kid: Dog Days' tapped into the family market for a respectable opening of $14.7 million. Warner Bros' head of distribution Dan Fellman said he wasn't surprised by The Dark Knight Rises' strong showing, saying, "The support from audiences across North America has been outstanding.The movie speaks for itself, and the unfortunate tragedy that took place hurt everyone (shooting in Denver).

We're obviously very moved by the events that took place". The movie has now set an IMAX record, with nearly $48 million of its gross coming from the large screen format. Eschewing 3-D technology, Nolan shot more than 40 per cent of the movie with the intention of having it projected in IMAX theatres. Box office analyst Paul Dergarabedian said he was a little surprised that the film held on for a third week, saying, "It was the clear runaway favorite. I thought it would be a race for the No. 1 spot with 'Total Recall. The Dark Knight' is rising above the fray and word of mouth is just tremendous on the film and people keep going back to see it".

Further down the box-office, Seth Macfarlane's comedy 'Ted' made an additional $5.5 million to cross the $200 million mark domestically.