Ryan Reynolds' Green Lantern Tops Weekend Box Office

The superhero flick, which costars BlakeLively, AngelaBassett and PeterSarsgaard, debuted with $53 million in ticket sales. GreenLantern, which cost an estimated $200 million to make, bumped last week's winner Super 8 to the No. 2 spot with $21 million. The sci-fi flick, directed by J.J. Abrams and starring ElleFanning, has earned $73 million since its June 10 opening.

Jim Carrey's family-friendly Mr. Popper's Penguins came in third place with $18 million. X-Men: First Class, starring JenniferLawrence, JamesMcAvoy and January Jones, fell to No. 4 with $11.5 million, bringing its three-week total to nearly $120 million. The Hangover Part II came in fifth place, bringing in $9.6 million.