By Natalie Abrams
November 19, 2014 at 06:07 PM EST
Stephen Lovekin/WireImage

Merrin Dungey has joined the cast of Once Upon a Time in a recurring role, EW has learned exclusively.

The Alias vet will play The Little Mermaid villain Ursula, who was previously voiced by Yvette Nicole Brown during a season-three episode. Dungey joins the previously cast Victoria Smurfit, who—surprise, surprise—will be playing Cruella de Vil, as many fans had already surmised. The duo will be teamed up with the returning Kristin Bauer van Straten, who will reprise her role as Maleficent in the latter half of the season.

Dungey is best known for her role as Francie Calfo on Alias, though her recent credits include Castle, Betrayal, and Shameless.

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.