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.
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.
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