Ryan Reynolds is the latest superhero to rule the weekend US box office.
Reynolds' Green Lantern debuted at number one with 52.7 million dollars in cinemas across the Altlantic, a fair but unremarkable opening stacked up against other comic-book adaptations. The movie added 17 million in a handful of overseas markets where it has opened, including Britain and Russia.
Adapted from the DC Comics series, Green Lantern stars Reynolds as a cocky test pilot who gains superpowers after he becomes the first human recruit of a galactic police force.
Released by Warner Bros, Green Lantern brought up the rear among superhero movies to open so far this summer, behind the 65.7 million-dollar debut of Thor and the 55.1 million launch of X-Men: First Class.
The previous weekend's top flick, Paramount Pictures' sci-fi adventure Super 8, slipped to number two with 21.3 million dollars. Its US total rose to 72.8 million.
Jim Carrey's family comedy Mr. Popper's Penguins had a frosty start as the 20th Century Fox release came in at number three with 18.2 million dollars.
In narrower release, Freddie Highmore and Emma Roberts' teen romance The Art Of Getting By flopped with a debut of just 700,000 dollars.
The Warner Bros sequel The Hangover Part II pulled in 9.6 million dollars in the US and 21.4 million overseas to raise its worldwide total to 488 million. That topped the 468 million global haul of 2009's The Hangover.
Disney's Pirates Of The Caribbean: On Stranger Tides padded its lead as the biggest worldwide box-office draw released this year. The movie took in 6.2 million dollars in the US and 25.9 million internationally to lift its total to 952.2 million.