(NEW YORK) -- Disney's animated film Tangled rose to the top spot at the box office, earning an estimated $21.5 million this weekend. It opened over Thanksgiving weekend in second place, behind Harry Potter and the Deathly Hallows -- Part 1. Harry Potter was the runner-up this past weekend, with $16.7 million.
The only movie to open nationwide, The Warrior's Way, collected just $3.1 million. On the other hand, the Oscar-buzzworthy Natalie Portman thriller Black Swan raised $1.4 million in its limited release debut in 18 theaters, while the Jim Carrey-Ewan McGregor comedy I Love You Phillip Morris debuted with $113,000 in six theaters.
Here are the top 10 movies from Friday through Sunday, with estimated ticket sales:
1. Tangled, $21.5 million.
2. Harry Potter and the Deathly Hallows -- Part 1, $16.7 million.
3T. Burlesque, $6.1 million.
3T. Unstoppable, $6.1 million.
5. Love & Other Drugs, $5.7 million.
6. Megamind, $5 million.
7. Due Date, $4.2 million.
8. Faster, $3.8 million.
9. The Warrior's Way, $3.1 million.
10. The Next Three Days, $2.7 million.
Copyright 2010 ABC News Radio