Despicable Me 2 is cleaning up at the holiday box office, opening on Wednesday with a $34 million gross and expected to gross at least $140 million by Monday. It's the third-highest opening day for an animated film following Toy Story 3 and Shrek the Third, though the others did not benefit from releasing one day before a holiday. The Lone Ranger, on the other hand, only managed to take in about $9.7 million and will likely end the weekend with less than $50 million, a disappointing start for a blockbuster with a budget of at least $215 million. The first Pirates film opened on a Wednesday in mid-July, made $73 million during its first five days, and ultimately reached $305 million by attracting relatively large audiences through September. The mixed reception of TLR may give it less staying power. With a limited release, Kevin Hart: Let Me Explain opened with $4.8 million in less than a quarter of the theaters given to the blockbusters, and may finish the weekend around $18 million. See more detailed analysis of this and past Independence Day box offices here.