Jennifer MorrisonHerewith, we have some photos of Jennifer Morrison. She plays Emma Swan on "Once Upon a Time" on ABC television on Sunday nights.
The first set of pictures is of Jennifer on the red carpet on June 12, 2013. After that are pictures of Jennifer in a gladiatrix outfit.
Not sure what the occasion was for this set that follows.
And she shall smite thee with her broadsword!