Taylor Swift's new movie, Dr Seuss' The Lorax, has cleaned up at the US box office.
The 3D animated family film - which also features the voices of Danny DeVito and Zac Efron - earned a hefty 70.7 million dollars in its first weekend to score the biggest box office debut of the year by far.
The movie is based on Seuss' cautionary fable about the importance of preserving the environment.
The Lorax comes from the makers of Despicable Me - Illumination Entertainment, led by producer Christopher Meledandri - and director Chris Renaud. It actually had a bigger opening than that film, which debuted with 56.4 million in July 2010. It also scored the biggest opening for a Dr Seuss adaptation, topping the 55.1 million that How The Grinch Stole Christmas made in 2000.
Before this, The Vow had the best debut of 2012 with 41.2 million.
Coming in second place with a strong debut of its own was Project X, about a trio of high school misfits who throw a raging party in a bid to become popular. The Warner Bros comedy made about 20.8 million dollars, according to studio estimates on Sunday.
Last week's No 1 movie, Act Of Valour, dropped to third place with 13.7 million, and Safe House, starring Denzel Washington, was in fourth with 7.2 million dollars. Fifth was Tyler Perry's Good Deeds with seven million.