Season Two

Season Two is the second season that premiered with A Fresh Start in February 15, 2017 and concluded with What Is Yet To Come in July 13, 2017.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince James/Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Rebecca Mader as Wicked Witch/Zelena
 * Unknown as Reese
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Lee Arenberg as Grumpy/Leroy
 * Beverley Elliot as Granny/Granny
 * Raphael Sbarge as Jiminy Cricket/Archie Hopper
 * Eion Bailey as August Booth
 * Keegan Connor Tracy as Blue Fairy/Mother Superior
 * David Anders as Victor Frankenstein/Dr. Whale
 * Tony Amendola as Geppetto/Marco
 * Sean Maguire as Robin Hood
 * Sara Tomko as Tiger Lily
 * Rose McIver as Tinker Bell
 * Amy Acker as Astrid
 * Jaime Murray as Black Fairy
 * Giles Matthey as Gideon
 * Barbara Hershey as Cora
 * Sebastian Stan as Mad Hatter/Jefferson
 * Alissa Skovbye as Grace/Paige
 * Eric Keenleyside as Sir Maurice
 * Olivia Steele Falconer as Violet
 * Ryan Robbins as Sir Morgan
 * Sophie Lowe as Alice
 * Emma Rigby as Anastasia
 * Michael Socha as Will Scarlet
 * John Lithgow as White Rabbit (Voice)
 * Leah Gibson as Nyx
 * JoAnna Garcia Swisher as Ariel
 * Merrin Dungey as Ursula
 * Aria Pullman as Aria
 * Chris Gauthier as William Smee
 * Cassidy Freeman as Jacqueline