Skip Nav

Jennifer Morrison Once Upon a Time Series Finale Instagrams

Jennifer Morrison Says an Emotional Goodbye to Once Upon a Time, Once and For All

Jennifer Morrison Once Upon a Time Series Finale Instagrams

Jennifer Morrison is officially saying goodbye to Once Upon a Time. After making a quick cameo earlier this season following her departure as a series regular in season six, the actress reprised her role as Emma Swan one last time for the much-anticipated series finale. Aside from catching up with her onscreen daughter-in-law Dania Ramirez (aka Cinderella) and giving us all the "Captain Swan" feels as she reunited with her onscreen husband and close friend Colin O'Donoghue (Captain Hook) on set, she also made us incredibly emotional with her heartfelt goodbye note.

"That's a wrap! Wow! What a journey," she wrote alongside a selfie of her donning Emma's signature long blond locks. "Thank you to everyone in the cast and on the crew for making my last day so special. #emmaswan will live in my heart for ever. And I will be forever changed by #onceuponatime thank you to #StevePearlman for the very very kind words at wrap today. It really meant a lot to me. Cheers to spreading the magic! 💫" See all of her sweet photos from her last day of filming ahead, then find out who else is returning the finale.

Latest Entertainment