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).
Five years after his first stint as hitman Arthur Bishop in The Mechanic, Jason Statham has returned to the role for Mechanic: Resurrection.
In a busy year that has seen John Krasinski star in movies and TV shows, he somehow managed to find the time to direct, produce and star in the new...