Lana Parrilla may play the Evil Queen on Once Upon a Time, but in our eyes, she's the fairest of them all. Not only is the actress super talented, but she's also incredibly gorgeous. When she's not heating up Storybrooke (both literally and figuratively), she's causing a fan frenzy with her steamy photos. Whether she's on the red carpet or posting a regal selfie on Instagram, we bow down to her greatness. See her hottest moments ahead.