Maybe ABC should call it: Life Swap: Enchanted Forest Edition.

On Once Upon a Time's two-hour finale on Sunday (8/7c, ABC), the fabric of the show as we know it will be turned upside-down. Those who we once knew as villains are good, and those annoying do-gooders are now deliciously, wonderfully evil. Perhaps The Author (Patrick Fischler) has something to do with it?

Our fave Disney characters who've appeared on Once

Details are sketchy for now, but all we know is this life swap is the best thing to hit Once Upon a Time since The Savior. Watch the sneak peek above to see Evil Snow (Ginnifer Goodwin) chew the scenery while her Huntsman (is that eyeliner on Josh Dallas?) backs her up. And may we add that Regina (Lana Parrilla) looks awesome in woodland chic attire.

But now that we've seen the clip, we have so many questions: Charming's brother James was Snow's true love (in this world at least)? Does this mean we'll get a friendly Maleficent (Kristin Bauer van Straten)? And where do Emma and Lily (Jennifer Morrison, Agnes Bruckner) come into this?

Once Upon a Time airs Sunday at 8/7c on ABC.