Despicable Me 2 has raced to the top of the box office after raking in $82.5 million over the Independence Day holiday weekend (05-07Jul13), easily leaving Disney's The Lone Ranger in the dust.
The animated sequel, featuring the voices of Steve Carell and Miranda Cosgrove, has taken an impressive $142.1 million since opening on Wednesday (03Jul13).
In stark contrast, director Gore Verbinski's modern reimagining of The Lone Ranger, featuring Armie Hammer as the masked lawman and Johnny Depp as his trusted sidekick Tonto, bombed as it debuted with just $29.4 million over the weekend, making for a disappointing five-day total of $48.9 million .
The Western, from the same team behind the hugely successful Pirates of the Caribbean franchise, reportedly had a budget of at least $225 million .
Meanwhile, Sandra Bullock and Melissa McCarthy's buddy comedy The Heat came in third with $25 million in its second week on release, while Monsters University and World War Z rounded out the top five.