Ahead of the new year, members of the Once Upon a Time cast got together in Paris for Union Convention’s “From Storybrooke To Paris” event. Now, Emma Swan herself, Jennifer Morrison, is treating all the fans who couldn’t make it out to the City of Love to some of her own photos from the event. Of course, this unprecedented look into Morrison’s camera roll included the CaptainSwan reunion we’ve all been waiting for.
It’s clear that seeing Morrison reunite with Colin O’Donoghue, the actor behind Emma’s most iconic love interest, Captain Hook, brought the fandom a ton of joy. As one fan put it, “There are actually no words that effectively describe the childlike joy this reunion brings me.” Another simply said, “CAPTAINSWAN IN 2026 WAATT?!!!”
Jennifer Morrison and Colin O’Donoghue were all smiles during their reunion at “From Storybrooke To Paris.” The duo’s adorable photo was quick to bring OUAT fans from all corners of the internet back together, calling for the actors to come back for a CaptainSwan movie or even a brand new rom-com!
Jennifer Morrison / Instagram
Jennifer Morrison & Bailee Madison
Morrison gushed about young Snow White actress Bailee Madison, writing, “I’ve known this amazing woman since she was 4 years also. She’s been acting circles around us all ever since. Love you @baileemadison.” Madison responded, “You’re amazing. Love you so very much @jennifermorrison, thank you for seeing me & loving me through all these years. ❤️❤️❤️❤️ what a gift you are to my life and heart.”
Jennifer Morrison / Instagram
Jennifer Morrison & Robert Carlyle
Two Dark Ones in one photo?! Morrison posed for a selfie with Robert Carlyle, telling fans he is “the one and only.” Naturally, this reunion was enough to inspire one fan to write, “Okay, okay, I’ll watch OUAT from the beginning all over again, you’ve twisted my arm.” Same.
Jennifer Morrison / Instagram
Jennifer Morrison & Beverley Elliott
Morrison also reunited with Storybrooke staple, Beverley Elliott, who played Granny. She wrote, “Dear sweet granny! It was wonderful reconnecting with Bev!” While Meghan Ory, who played Ruby wasn’t in attendance, she commented on another post, “Love this. So sad I missed you all❤️❤️❤️.”
Jennifer Morrison / Instagram
Jennifer Morrison & Michael Raymond-James
This one takes us back to Tallahassee. Michael Raymond-James, who portrayed Emma’s first major love interest, Neal/Baelfire, posed for multiple pictures with Morrison. She wrote, “@michaelraymondjames kept me laughing like no other on set. What a joy to reconnect!”
Jennifer Morrison / Instagram
Jennifer Morrison & Michael Raymond-James — Again!
One more for good luck! All this picture is missing is a stolen Yellow Bug.
Jennifer Morrison / Instagram
Jennifer Morrison & Giles Matthey
Giles Matthey, who played Gideon reunited with his onscreen parents, Robert Carlyle and Emilie de Ravin, in Paris. Reminiscing about their epic rivalry, Morrison wrote, “We had some sword fights back in the day @gilesmatthey.”
Jennifer Morrison / Instagram
Jennifer Morrison & Keegan Connor Tracy
Of course, the Blue Fairy flew in for the Once Upon a Time reunion! Keegan Connor Tracy posed with The Savior, throwing us all the way back to Season 1.
Jennifer Morrison / Instagram
Jennifer Morrison, Emilie de Ravin, and Karen David
Three princesses in one stunning selfie! Morrison posed with Emilie de Ravin, who portrayed the beloved character Belle, and Karen David, who starred in Season 6 as Jasmine from Aladdin.
Jennifer Morrison / Instagram
Jennifer Morrison & Elizabeth Mitchell
We can’t forget the time Frozen made its way into Once Upon a Time. While Elizabeth Mitchell played the Snow Queen on Season 4 of Once Upon a Time, Jennifer Morrison confirmed that the Lost actress is “pure sunlight.”
Jennifer Morrison / Instagram
Robert Carlyle & Colin O'Donoghue
Captain Hook and his crocodile, reunited at last! Fans were thrilled to see Once Upon a Time‘s most legendary rivals pose together for a picture, taken by Morrison. As the convention’s official account put it, “Two legends here, and the third legend is taking this photo!”