Harry Potter has been beaten by hair at the US weekend box office.
Mandy Moore’s animated musical Tangled, a new take on long-haired fairy-tale princess Rapunzel, sewed up the number one spot with 21.5 million dllars in its second weekend, according to studio estimates. That raised the Disney release’s domestic total to 96.5 million.
Tangled had debuted in second-place over Thanksgiving behind Harry Potter and the Deathly Hallows: Part 1, which had been at the top of the box office the two previous weekends.
Harry Potter slipped to number two this weekend with 16.7 million dollars. The next-to-last chapter in the Warner Bros franchise about the teen wizard lifted its domestic haul to 244.2 million.
Playing largely to family crowds, Tangled should hold on well through the holidays, said Chuck Viane, head of distribution for Disney.
“It’s not very often the second week of a movie that it ends up the number one movie,” Viane said. “This will be one of those leggy movies that just keeps playing and playing.”
Business was off sharply after a brisk Thanksgiving weekend, which is one of the busiest periods of the year at movie theatres.
The weekend’s only new wide release, Rogue Pictures’ action tale The Warrior’s Way, didn’t do well, with just 3.1 million dollars. Starring Kate Bosworth, the film is a martial-arts adventure about an assassin hiding out in the Old West.
Natalie Portman’s ballet drama Black Swan had a huge debut on limited release, taking in 1.4 million dollars in just 18 theatres, for a whopping average of 77,459 a theatre.
Also on limited release, Jim Carrey and Ewan McGregor’s gay romance I Love You Phillip Morris opened solidly with 113,200 dollars in six theatres, averaging 18,886.