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

I'll Be Your Mirror


Episode Info

Emma and Regina devise a plan to trap the Evil Queen. Meanwhile, Snow and David adapt to life apart; the Evil Queen poses as Regina to give Henry some bad advice; and Zelena and Aladdin try to help protect Belle and her unborn baby from Gold.


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
Gabe Khouth
as Sneezy/Mr. Clark
Karen Shenaz David
as Princess Jasmine
Tzi Ma
as The Dragon
View All

I'll Be Your Mirror Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!