Animated family comedy Rio has flown to the top of the U.K. box office chart with an opening haul of $2.4 million (£1.5 million).
The 3D movie features the voices of Anne Hathaway and Jesse Eisenberg and follows the adventures of a 'birdnapped' parrot in Brazil.
Jake Gyllenhaal's suspense thriller Source Code trails in second place with $1.34 million (£840,000), while Bradley Cooper's Limitless is at three.
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...