Ginnifer Goodwin may play the innocent Snow White on Once Upon a Time, but her personal style is far from sweet. Every time Ginnifer hits the red carpet, she pushes the beauty envelope. We've seen her pull off everything from blackout eye makeup to Twiggy lashes.
She also never ceases to amaze with her hair creativity. Ginnifer remixes her pixie for every occasion; the styles have ranged from sleek to sultry. And since Ginnifer just announced her engagement to co-star Josh Dallas, we figured it was as good a time as any to look back on the actress's best beauty moments. Just keep clicking!