Here is a list of the top 10 box office hits over the June 24-26 weekend. 

#1. Cars 2 - The film brought in $66,135,507 over the weekend and to date. 

#2. Bad Teacher - Starring Cameron Diaz and Justin Timberlake, this film brought in $31,603,106 over the weekend, and to date.

#3. Green Lantern - Ryan Reynolds and Blake Lively star in this action packed comic hero film, which brought in over $18 million this past weekend, and has grossed $88,989,477 in its two weeks of release.

#4. Super 8 - J.J. Abram's supernatural thriller has grossed $95,114,324 in the three weeks it's been in theatres. Over the weekend, Super 8 brought in $12,028,092. 

#5. Mr. Popper's Penguins - Jim Carrey proves he can still bring in an audience. The film grossed over $10 million for the weekend and in total has grossed $35,293,341 in the two weeks it's been in theatres. 

#6. X-Men: First Class - In the four weeks that the film has been in theatres, it has brought in $132,895,408. Over the weekend, the film brought in $6,680,480.

#7. The Hangover Part II - This sequel grossed over $5 million over the weekend and over $243,651,860 in the past five weeks. 

#8. Bridesmaids - This comedy also grossed just over $5 million this past weekend, and has grossed $146,547,315 in the past seven weeks, proving these girls can compete against the 'Hangover' boys anytime.

#9. Pirates of the Caribbean - On Stranger Tides: The film brought in just under $4 million this past weekend, but in the past six weeks it has brought in $229,287,226. 

#10. Kung Fu Panda 2 - Angelina Jolie stars in this film which grossed over $4 million over the weekend ant #153,065,641 in the past five weeks.