The most popular princess this weekend wasn’t Kate Middleton! Rather, Princess Merida won the hearts of millions as the star of Disney/Pixar’s Brave, which topped the box office with a $66.7 million debut. Voiced by Boardwalk Empire’s Kelly Macdonald, Merida is a redheaded Scot with a Katniss Everdeen-worthy love of the bow and arrow who rejects the notion of an arranged marriage without love, a decision that sets her world into chaos. Girl power! To see more of our favorite movie princesses ever, click through the gallery.
The Latest in Video
Sweat-Proof Essentials You'll Want to Stash in Your Makeup Bag This SummerSee More Videos
Jul 22, 2016 @ 2:30 PM
Jul 22, 2016 @ 1:30 PM