Once Upon a Time

Once Upon a Time Season 2 Finale: Behind-the-Scenes First Look! (PHOTOS)

We've been speculating about the Once Upon a Time Season 2 finale and which characters will be heading to Peter Pan’s world, and now we can finally see the cast filming the final episode!

Click through the gallery to catch a glimpse of Jennifer Morrison (Emma), Robert Carlyle (Mr. Gold), and Emilie de Ravin (Belle) on set of OUAT yesterday (March 27). The three stars were spotted in costume and ready to film the final scenes.

Want to know more about the big finale? Check out these spoilers, where we find that Emma and Snow may be on their way to Neverland.

Catch the next episode of Once Upon a Time on Sunday, April 21 at 8 p.m. ET/PT on ABC. ;