Once Upon a Time 7.22 (Preview)

Premiering Friday at 8pm ET/PT on ABC is the 22nd and final episode of _Once Upon a Time_ Season 7. In this episode, "Leaving Storybrooke," Emma (Jennifer Morrison) must confront her past and choose her future. Meanwhile, Hook (Colin O'Donoghue) and the rest of the Storybrooke gang face off against Captain Ahab (guest star Charles Mesure) and his ghostly crew. Will Emma break the curse and save her family? Will Hook and the others defeat Ahab and his crew? Watch the preview for "Leaving Storybrooke" below to find out!

Channel Category Duration Views
Music TV Clip 00:30 4