"The Dark Knight Rises" continued its run as box-office champ this weekend, handily beating "Total Recall".

"Dark Knight Rises" took in an estimated $36.4 million this weekend, while the remake of "Total Recall" starring Colin Farrell came in second with $26 million. "Diary of a Wimpy Kid: Dog Days" rounded off the top three with a $14.7 million haul.

Here's the top 10.

"Dark Knight Rises," $36.4M
"Total Recall," $26M
"Diary of a Wimpy Kid: Dog Days," $14.7M
"Ice Age: Continental Drift," $8.4M
"The Watch," $6.3M
"Ted," $5.4M
"Step Up Revolution," $5.3M
"The Amazing Spider-Man," $4.3M
"Brave," $2.8M
"Magic Mike," $1.3M