The Little Mermaid‘s Ursula is on fire this week! First Amber Riley gave a stunning performance as her in Todrick Hall’s Disney-meets-Moulin Rouge “Spell Block Tango“, and this Sunday the skanky sea witch will be brought to life on the small screen in Once Upon A Time—along with everyone’s favorite fictional redheaded mermaid, Ariel (played by JoAnna Garcia).
Pulling double duty, Lana Parrilla (Once’s Evil Queen Regina) will be portraying a slimmed down version of the underwater diva, in what appears to be a flashback scene from the fairytale land. Regina may be in disguise to use the heartbroken Ariel.
Watch a sneak peak clip below of Ariel and Ursula, below.
Once Upon a Time airs on November 3 at 8pm on ABC: