Once Upon a Time Photo Gallery: Look Who's Back!

at .

Mary Margaret may wanna take cover this Sunday on Once Upon a Time.

Following her actions on "The Miller's Daughter," this not-so-innocent heroine will be the target of Regina's wrath on "Welcome to Storybrooke," as teased in this Once Upon a Time promo for the episode.

Elsewhere on this special installment, we'll flashback to 1983, when the curse first hit the town - and we'll be reunited with Jamie Dornan as Graham! We'll also meet a mysterious stranger (played by John Pyper-Ferguson), who looks to get into some fisticuffs with our beloved ex-Sheriff.

Click through photos from the unique hour now:

Return of Graham
Graham and Regina
In Granny's
Evil Regina
Once Upon a Time Fight
Not Regina!
An Explosive Scene
Neal, Emma and David
Henry and Regina
Regina and Mary Margaret in the Hospital
David in the Hospital
Pleading with Henry

Matt Richenthal is the Editor in Chief of TV Fanatic. Follow him on Twitter and on Google+.

Show Comments
Tags: ,

Once Upon a Time Quotes

I'll be here too, spending every waking moment of my immortal life trying to rip your heart out.

Mr. Gold

Margot: Tilly, right?
Tilly: Yeah, you remember me.
Margot: I saved your life the other day. Kind of makes you hard to forget.