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

Dark Waters


Episode Info

Archie must be saved from Zelena, so Regina, Snow and David mount a rescue mission. Meanwhile, Emma tries to persuade Aladdin to join forces with Jasmine and assist Agrabah; and in a flashback, Hook is held captive on Captain Nemo's submarine.


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
Raphael Sbarge
as Dr. Archie Hopper/Jiminy Cricket
Karen Shenaz David
as Princess Jasmine
Faran Tahir
as Captain Nemo
Nick Eversman
as First Mate
Corey Schmitt
as Second Mate
View All

Dark Waters Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!