Once Upon a Time Photos: Here's How the Cast Celebrated the 100th Episode

Ashley Moran
onceuponatime-cake-seanmaguire

Once Upon A Time cast a spell on Canada while celebrating their 100th episode.

The enchanting night had cast and crew members (plus their significant others) coming together for a fairy tale party, and we gathered some charming photos that your favorite OUAT stars shared of the revelry. Check out the fun #Once100 moments below and make sure to watch the 100th episode, which doubles as a midseason premiere, on Sunday, March 6.

RELATED: 11 Things to Know About the 100th Episode

Storybook in Storybrooke

Jared Gilmore (Henry) shared a photo of the spectacular cake modeled after the show's antique book of fairy tales.

Creative Trust

Sean Maguire (Robin Hood) snapped executive producers Adam Horowitz and Edward Kitsis sharing some words.

The real authors #100thepisode

A photo posted by Sean Maguire (@iamseanmaguire) on

The White (and Black) Stripes

Jennifer Morrison (Emma Swan) stunned on the party's red carpet in a low-cut striped gown.

Is it March 6 yet?! #OnceUponATime #WCW

A photo posted by onceabcofficial (@onceabcofficial) on

Let Them Eat Cake!

Morrison just couldn't contain her excitement to dive into some dessert.

Cake? #100thepisode

A photo posted by Sean Maguire (@iamseanmaguire) on

The Evil Queen's Glam Squad

Lana Parrilla (Regina) and her dedicated makeup team prepped and primped for the party.

One True Love

Parilla and Maguire, whose characters are a couple on the series, show off their off-screen chemistry.

#OutlawQueen anyone? #100thepisode

A photo posted by Sean Maguire (@iamseanmaguire) on

Hook and the Hood

Pals Colin O'Donoghue (Capt. Hook) and Maguire matched in snazzy color-coordinated suits.

Who needs cake when you've got these sweet men? 🍰#MCM #Once100 #OnceUponATime

A photo posted by onceabcofficial (@onceabcofficial) on

Bromantic Trio

Horowitz caught these three gentleman together: Josh Dallas (David), Robert Carlyle (Mr. Gold) and O'Donoghue.

Caught in the Middle

Rose McIver (Tinker Bell) found herself holding court with Maguire and Rebecca Mader (Zelena).

Not So Lost Boy

Robbie Kay (Peter Pan) posed in front of the OUAT party sign.

Mirror, Mirror

Keegan Connor Tracy (The Blue Fairy) came face to face with...herself?!

One Big Fairy Tale Family

The Once Upon A Time cast and producers were all smiles in this photo by Rebecca Mader's fiancé, Marc Kayne.

Happy 100th Episode! So awesome, congrats you guys!!! #OnceTurns100 #onceuponatime #OUAT

A photo posted by Marc Kayne (@marckayne) on

Once Upon a Time, Midseason premiere/100th episode, Sunday, March 6, 8/7c, ABC