Everyone in Hollywood certainly had a great July 4 weekend. Well, that is everyone except the people at Disney. The company laid a bad egg with The Lone Ranger, which was hurt by bad reviews and a lack of interested from audiences. It also didn’t help that it opened against Despicable Me 2, the blockbuster animated film that was everything Universal could hope for and more.

In total, the Top 10 films grossed a combined $220.7 million from Friday to Sunday, notes Box Office Mojo. That is the 10th best total for a weekend in Hollywood history.

Despicable Me 2, which again features the voice of Steve Carell and the Minions that everyone seems to love, grossed a whopping $142.1 million over five days and $82.5 million over the weekend. Its five-day start was better than Toy Story 3’s $141 million start. The sequel also beat the original film, which debuted to $56.4 million.

While Despicable Me 2 did great business for Universal, the exact opposite was true for Disney’s The Lone Ranger. The Johnny Depp-starring Western cost $250 million to make. As Deadline notes, the film was doomed from the start, only making $9.6 million on Wednesday. Over the weekend, it made only $29.4 million and $48.9 million over five days.

Disney is going to have to hope that Depp’s international appeal lifts the film, but the studio could be looking at another John Carter-sized flop. But it has so many things working against it. THR notes that Westerns haven’t done well overseas lately. The bad reviews and lack of recognition of the hero - Armie Hammer plays the title character - haven’t helped. In fact, 58 percent of the audience was over 35 and 24 percent of that was over the age of 50.

The Heat dropped to $25 million over three days, while Monsters University dropped to just $19.5 million. World War Z rounded out the top 5 over the weekend with $18.2 million.

One of the big surprises came from comedian Kevin Hart, whose Let Me Explain made $17 million for Summit over the holiday, notes The Wrap. The stand-up documentary was only shown in 836 theaters.

image: Universal/image.net