Hot Shots: Once Upon a Time Cast Gets in Character in Fairytale Photo Shoot

Once Upon a Time‘s Season 2 premiere is just days away (this Sunday at 8/7c, ABC), and we’ve got a treat that is sure to make the wait more pleasant: stunning new photos of the cast in character as their fairytale alter egos.

RELATED | Once Upon a Time‘s Season 2 Premiere: 13 Quick Observations

But in the spirit of last May’s finale, there’s a twist. Snow, the Evil Queen, Charming, Belle et al. are dressed up in costume — in Storybrooke!

Check out the gallery below, and then hit the comments to tell us which glam shot is your favorite.