Rotten Tomatoes
Movies Tv shows RT App News Showtimes
Once Upon a Time – Season 6, Episode 7: Full Cast & Crew Aired Nov 6, 2016 Drama/Fantasy
Bandit Snow dodges a bounty hunter while shepherd David goes on a fateful journey; the Evil Queen threatens to destroy Storybrooke unless Snow and David surrender their hearts; David and Regina search for a magical sapling. TV-PG Air Date: Nov 6, 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 Lee Arenberg Guest Star Keegan Connor Tracy Guest Star Gabrielle Rose Guest Star Paul Johansson Guest Star Paul Jarrett Guest Star Edward Kitsis Executive Producer Adam Horowitz Executive Producer Steve Pearlman Executive Producer Jane Espenson Writer Ralph Hemecker Director