Los Angeles - Animated family movie Brave, about a rebellious Scottish princess, rode to the top of the weekend box office charts in the United States and Canada with $66.7-million in ticket sales, according to studio estimates on Sunday.

Brave, the new fairy tale from Walt Disney’s Pixar studio, knocked another animated adventure, Madagascar 3: Europe's Most Wanted, to second place with just over $20-million at domestic box offices after two weeks at No. 1.

Taking the No. 3 slot, new thriller Abraham Lincoln: Vampire Hunter brought in $16.5-million domestically. - Reuters