Discover the best fashion and clothing worn by Emma Swan (Jennifer Morrison) in Once Upon a Time.
In the fantasy series Once Upon a Time, follow Emma Swan (Jennifer Morrison) to Storybrooke, a magical land where fairytales of the past merge with the present. Suited up in black leather and leggings, she's ready to battle evil villains and black magic in her never-ending quest for her happily ever after. With a dark underworld threatening everything she holds dear, it takes a village to defeat an evil queen. Mirror, mirror, on the wall, who is the most powerful of them all?