'Once Upon a Time' Season 2 Finale: 22 Moments of Good and Evil From 'And Straight On 'Til Morning'

On the Once Upon a Time season 2 finale, "And Straight On 'Til Morning," Storybrooke is threatened by the activation of the trigger. In order to protect the town and others, several residents make unexpected sacrifices.

Check out the good and evil moments from the finale.

Want to comment on this post? First, you must log in to your SideReel account!