Rotten Tomatoes
Movies Tv shows RT App News Showtimes
Once Upon a Time – Season 6, Episode 9: Full Cast & Crew Aired Nov 27, 2016 Drama/Fantasy
Rumple uses Jack and Jill's son as bait; the Evil Queen makes a life-altering decision after a conversation with Gold; Belle makes a sacrifice; Jasmine finds a lamp she hopes to use to save Agrabah. TV-PG Air Date: Nov 27, 2016 See TV Episode Details

Cast & Crew

All Cast Crew
Ginnifer Goodwin Snow White, Sister Mary Margaret Actor Jennifer Morrison Emma Swan Actor Lana Parrilla Evil Queen, Regina, Roni Actor Josh Dallas Prince Charming, David Actor Emilie de Ravin Belle Actor Colin O'Donoghue Hook, Rogers Actor Jared Gilmore Henry Mills Actor Rebecca Mader Wicked Witch, Zelena Actor Robert Carlyle Rumplestiltskin, Mr. Gold Actor Keegan Connor Tracy Guest Star Beverley Elliott Guest Star Deniz Akdeniz Guest Star Giles Matthey Guest Star Nick Hunnings Guest Star Tammy Gillis Guest Star Jaime Murray Guest Star Karen David Guest Star Edwina Shuster Guest Star Jacky Lai Guest Star Edward Kitsis Executive Producer Adam Horowitz Executive Producer Steve Pearlman Executive Producer David H. Goodman Writer Brian Ridings Writer Mairzee Almas Director