Season 2

This article contains episode summaries for the second season of Once Upon a Time.

Season Summary
In the U.S., original episodes of season two will start airing on Sunday, September 30, 2012. The season is expected to conclude in May 2013. A special recap episode will air before the season premiere.

Starring

 * Ginnifer Goodwin - Mary Margaret Blanchard/Snow White (3/3)
 * Jennifer Morrison - Emma Swan (3/3)
 * Lana Parrilla - Regina Mills/Queen Regina (3/3)
 * Josh Dallas - David Nolan/Prince Charming (3/3)
 * Emilie de Ravin - Belle (1/3)
 * Jared S. Gilmore - Henry Mills (3/3)
 * Meghan Ory - Ruby/Red Riding Hood (3/3)
 * and Robert Carlyle - Mr. Gold/Rumplestiltskin (2/3)

Recurring Guest Stars

 * David Anders - Dr. Whale (2/3)
 * Lee Arenberg - Leroy/Grumpy (2/3)
 * Michael Coleman - Happy (2/3)
 * Faustino Di Bauda - Walter/Sleepy (2/3)
 * Beverley Elliott - Granny (2/3)
 * David-Paul Grove - Doc (2/3)
 * Jeffrey Kaiser - Dopey (2/3)
 * Gabe Khouth - Tom Clark/Sneezy (2/3)
 * Mig Macario - Bashful (2/3)
 * Raphael Sbarge - Archie Hopper/Jiminy (2/3)
 * Sebastian Stan - Jefferson (2/3)
 * Keegan Connor Tracy - Mother Superior/Blue Fairy (2/3)
 * Alan Dale - King George/Albert Spencer (1/3)
 * Tony Perez - Henry (1/3)

Gallery
Gallery of photographic posters released to promote the season.