Princesses have historically been portrayed as the dainty, gracious, soft-spoken belles of the ball. But we prefer when they stray from routine — when they channel their inner badass like Kristen Stewart in this weekend's Snow White and the Huntsman. Who needs seven dwarves to battle the Evil Queen (Charlize Theron) when you've got some serious swordplay skills?
But Stewart's version of Snow White isn't the first princess to become the fairest of the brawl. Here are other princesses before (and after) her that make up the royal badass ranks!