Ginnifer Goodwin famously played the role of Snow White (also known as Mary Margaret Blanchard) in ABC's 'Once Upon a Time.' ...
Fantasy TV can be great early on, but even the best shows sometimes crash with frustrating, poorly executed finales.