A fairy-tale princess gave young wizard Harry Potter a run for his money at the weekend box office. Harry Potter and the Deathly Hallows: Part 1 remained the No. 1 movie with $50.3 million over Thanksgiving weekend, closely followed by the animated musical Tangled with $49.1 million, according to studio estimates. The next-to-last Harry Potter movie raised its domestic total to $220.4 million after just 10 days in theaters, according to distributor Warner Bros.
Tangled is the latest Disney cartoon musical, with Mandy Moore providing the voice of fairy-tale princess Rapunzel. The movie raised its five-day total to $69 million since opening the day before Thanksgiving. While Deathly Hallows continued to work box-office magic, Disney's Tangled far exceeded industry expectations, delivering the second-biggest Thanksgiving debut ever behind Toy Story 2, which had a $57.4 million opening. (More Harry Potter stories.)