The animated family film "Despicable Me 2" scored a cool $82 million over the Fourth of July weekend, easily topping last weekend's box office.

"The Lone Ranger", starring Johnny Depp and Armie Hammer, came in DOA with only $29 million, but still managed to come in at No. 2, while "The Heat" finished third.

The top ten:

"Despicable Me 2," $82 million
"The Lone Ranger," $29 million
"The Heat," $25 million
"Monsters U," $19.5;
"World War Z," $18.2 million
"White House Down," $13.5 million
"Man of Steel," $11.4 million
"Kevin Hart: Let Me Explain," $10.1 million
"This Is the End," $5.8 million
"Now You See Me," $2.7 million