Superhero movie Green Lantern has replicated its U.S. success on the other side of the Atlantic by shooting to the top of Britain's box office chart.
The film, starring Ryan Reynolds, took $3.8 million (£2.4 million) in its opening weekend, knocking animated comedy Kung Fu Panda 2 into second place with takings of $3.5 million (£2.2 million).
Bad Teacher, starring Cameron Diaz, went straight in at number three by earning $3 million (£1.9 million), and the top five is rounded out by The Hangover Part II ($2.4 million/£1.5 million) and X-Men: First Class ($1.9 million/£1.2 million).
In the U.S., Green Lantern also leads the field with opening weekend takings of $52.7 million (£33 million).
Darth Vader is back and James Earl Jones will once again provide the villain’s voice.
It was a very different experience for the young actress.
He hadn't heard Newt Knight's story before signing on to the project.