Iron Man 3 has continued its record-breaking run at the global box office after scoring the biggest opening day ever in China.
The sequel eclipsed the $17 million (£10.6 million) debut of Transformers: Dark Side of the Moon by opening on Wednesday (01May13) to a $21.5 million (£13.4 million) take.
The third installment in the blockbuster Marvel franchise has now earned a whopping $307.7 million (£192 million) outside North America. It opens there on Friday (03May13).
Captain Pugwash is coming to the big screen, to be played by 'Hot Fuzz' star Nick Frost.
After a week-long residency on 'The Late Late Show' plugging his debut solo album, Styles inevitably joined host Corden for an episode of 'Carpool...