This Sunday on Once Upon a Time (ABC, 8/7c), Regina goes “undercover” to infiltrate the Queens of Darkness who have made camp in Storybrooke — but can she convince her peers she’s still bad to the bone?

In the exclusive sneak peek above, Regina (played by Lana Parilla) arrives at Granny’s ostensibly looking for a fight with her plucked-from-the-ashes frenemy Maleficent (Kristin Bauer). But when Cruella suggests that the Enchanted Forest’s Evil Queen has been tamed by her hero pals? Oh, it is on.

Elsewhere in Sunday’s episode: Hook requests an unusual favor from Belle as Henry makes progress on his search for the Author, and in flashback Regina befriends Maleficent and helps her to rekindle a lost spark.

Want more scoop on Once, or for any other show? Email insideline@tvline.com and your question may be answered via Matt’s Inside Line.