The Dark Knight Rises drew $64.1 million in its second week, keeping it on top at the weekend box office.
The third and final film in Christopher Nolan's Batman trilogy, which stars Christian Bale, Anne Hathaway and Joseph Gordon-Levitt, dropped 60 percent from its opening weekend, Box Office Mojo reports. It has now grossed $289.1 million domestically.
Rounding out the top 10: The Amazing Spider-Man (No. 6, $6.8 million), Brave (No. 7, $4.2 million), Magic Mike (No. 8, $2.6 million), Savages (No. 9, $1.8 million) and Moonrise Kingdom (No. 10, $1.4 million).