A new breed of princess trounced a new breed of president this weekend, with Pixar's Brave -- the story of a spirited Scottish princess who accidentally unleashes a curse on her father's Highland kingdom -- leading the box office with $66.7 million. Its closest competition was DreamWorks Animation's Madagascar 3: Europe's Most Wanted, another CGI movie aimed at kids, which pulled in $20.2 million.
Twentieth Century Fox had a disappointing opening with Abraham Lincoln: Vampire Hunter earning $16.5 million, for third place. Director Timur Bekmambetov's adaptation of Seth Grahame-Smith's bestselling novel received mixed-to-poor reviews, and couldn't compete with the more family-friendly fare.
Ridley Scott's Prometheus came in fourth with an even $10 million, and Snow White and the Huntsman fifth with $8.01 million. Last weekend's two big releases, Rock of Ages and That's My Boy, slipped down to the sixth and seventh spots, respectively, while Marvel's The Avengers clung to the eighth spot while adding $7.04 million to its gross. Steve Carell and Keira Knightley's dark comedy Seeking a Friend for the End of the World rounded out the Top 10 with $3.84 million.