Once Upon a Time - Season 6, Episode 2 - Rotten Tomatoes

A Bitter Draught


Episode Info

Belle wants to hide from Gold, so she turns to Hook for assistance. Meanwhile, a mysterious man linked to the Evil Queen arrives in town; the Evil Queen tries to persuade Zelena to align with her; and Emma shares her frightening premonition with Archie.


Ginnifer Goodwin
as Snow White/Mary Margaret
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Joshua Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Rebecca Mader
as Wicked Witch/Zelena
Lee Arenberg
as Leroy/Grumpy
Raphael Sbarge
as Dr. Archie Hopper/Jiminy Cricket
Craig Horner
as The Count of Monte Cristo
Andrea Brooks
as Charlotte
Andrew Kavadas
as Baron Danglars
Olena Medwid
as Partygoer #1
Nadeen Lightbody
as Partygoer #2
View All

A Bitter Draught Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!