Batman flick "The Dark Knight Rises" held on to the top spot at North American box offices this weekend despite last week's mass shooting in Colorado, according to figures released Sunday.
Twelve people were killed and 58 wounded when a gunman sprayed bullets into a midnight premiere of the final installment of the Batman trilogy in Aurora, Colorado on July 20.
The film finished its debut weekend with the third-largest earnings ever, and this weekend raked in earnings well above its competitors, bringing in $64 million, according to Exhibitor Relations, which tracks ticket sales.
Second place, with $13.3 million, went to 3-D computer-animated adventure comedy "Ice Age 4: Continental Drift."
Coming in just behind was science-fiction comedy "The Watch," which opened with $13 million in box office receipts.
The film stars Ben Stiller, Vince Vaughn, Jonah Hill and Richard Ayoade as four suburban dads who form a neighborhood watch only to end up battling an alien invasion.
"Step Up: Revolution," about a crew of street dancers protesting urban development plans in Miami, opened in fourth ($11.8 million), followed by cheeky teddy bear comedy "Ted," ($7.3 million) and "The Amazing Spider-Man" ($6.8 million).
Pixar studio's 3-D animated fairytale "Brave" dropped to 7th place ($4.2 million), ahead of Steven Soderbergh's comedy about male strippers, "Magic Mike," ($2.6 million) and Oliver Stone's new thriller "Savages," ($1.7 million), about Californian drug traffickers facing off against a Mexican cartel.
Rounding out the top 10 was Wes Anderson's dream-like narrative "Moonrise Kingdom," with $1.3 million.