Johnny Depp and Armie Hammer were just no match for the minions.
"Despicable Me 2" rocked this weekend's box office, pushing way past the "Lone Ranger's" gross with $82.5 million for the No. 1 spot.
PHOTOS: Hollywood's hottest cowboys
Universal Pictures' animated flick netted the production company its biggest five-day gross ever with a whopping $142.1 million, according to Forbes.
Meanwhile, the "Lone Ranger" landed in second, falling short of analysts' expectations with $29.4 million in its debut ($48.9 million total during the same period). This was a big disappointment for Disney, with the adventure flick costing the studio about $225 million to make.
Sandra Bullock and Melissa McCarthy's comedy "The Heat" followed with $25 million, along with "Monsters University" with $19.6 million and "World War Z" at $18.2 million.
NEWS: 5 things to know about "Despicable Me 2"
U.S. & World
Also worth mentioning is Kevin Hart's stand up comedy film "Let Me Explain," which raked in $10.1 million in its debut. The film could be on its way to become one of the highest grossing stand-up comedy films of all time.
It had the second highest opening for a film in its genre behind "The Original Kings of Comedy" (which opened with $11.1 million), and currently sits at No. 5 for the highest-grossing stand-up comedy films ever.
Here's a complete look at the weekend's top movies, per Friday-Sunday studio estimates and stats as compiled per Box Office Mojo:
1. "Despicable Me 2," $82.5 million
2. "The Lone Ranger," $29.4 million
3. "The Heat," $25 million
4. "Monsters University," $19.6 million
5. "World War Z," $18.2 million
6. "White House Down," $13.5 million
7. "Man of Steel," $11.4 million
8. "Kevin Hart: Let Me Explain," $10.1 million
9. "This is the End," $5.8 million
10 Now You See Me, $2.8 million
PHOTOS: Take a look at these hot shots from "The Lone Ranger"