'Tangled' tops 'Harry Potter' at the box office with $21.5 million

tangled-03-500.jpgA Disney princess has toppled the boy wizard.

The Rapunzel retelling "Tangled" took advantage of a soft weekend to push to the top of the box office tower, nabbing an estimated $21.5 million according to estimates by Exhibitor Relations.

This means that Warner Bros.' "Harry Potter and the Deathly Hallows: Part I" came in second with about $16.8 million, bringing it's cume to $244.2 million. By the time Christmas rolls around, "Potter" should boast about $300 mil domestic, which can buy you a lot of chocolate frogs.

"The Warrior's Way"  alas was not the moviegoer's way this weekend. The only wide release couldn't compete with, well, anything, and only scraped together $3.1 million for ninth place.

Much better news for Darren Aronofsky's crazy ballerina thriller "Black Swan,"though. Its $77,459 for its only 18 locations means that its Fox Searchlight's biggest opener. Another indie film, "I Love You Phillip Morris" also did well for itself, averaging $18,886 for each of its six screens.

The Top 10 at the box office:

1. "Tangled" - $21.5 million
2. "Harry Potter and the Deathly Hallows: Part I" - $16.8 million
3. (TIED) "Burlesque" and "Unstoppable" - $6.1 million apiece
5.  "Love and 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

Photo/Video credit: Disney