THE yellow minions of "Despicable Me 2" upstaged Johnny Depp in the big-budget Western "The Lone Ranger" to win the weekend box office race in the United States and Canada, according to studio estimates on Sunday.
The animated "Despicable Me 2," featuring the voice of Steve Carell, hauled in an estimated $82.5m domestically from Friday through Sunday. The movie from Comcast Corp's Universal Pictures added another $60m from Tuesday night through Thursday's U.S. Independence Day holiday, for a total of $142million.
Walt Disney Co's "Lone Ranger," starring Depp as Tonto in a reboot of the classic radio and TV series, earned $29.4m from Friday through Sunday, for a total of $48.9m including Tuesday through Thursday sales.
In third place for the weekend, the female cop comedy "The Heat" from the 20th Century Fox studio pulled in $25m at domestic theaters from Friday through Sunday.