Now that Once Upon a Time has unveiled the identity of Maleficent’s kid to be Emma’s former childhood friend (Lily, then played by Nicole Munoz), Entertainment Weekly reveals that the adult version of Lily will be played by Agnes Bruckner.
The actress (Covert Affairs, The Returned) will debut on April 26 and appear on a trio of Once Upon a Time Season 4 episodes.
“They thought they killed the baby and now we realize Lily is out there, so the next step is someone has to reunite that child with Maleficent,” executive producer Edward Kitsis told EW, adding of Bruckner's character:
“When we met Lily, she didn’t seem like a bad person, but she was lying to Emma. Lying came second nature to her. What we’re going to see is: We’re all faced with choices and it’s the choices you make. What happened to Lily and how she grew up is something we’re going to really explore.”
Once Upon a Time Season 4 Episode 18 ("Heart of Gold") airs this Sunday on ABC at 8/7c.