By Natalie Abrams
Updated April 07, 2015 at 12:00 PM EDT
Credit: ABC; Mathew Imaging/WireImage

Now that Once Upon a Time has revealed the identity of Maleficent’s child to be Emma’s (Jennifer Morrison) one-time childhood comrade Lily (then played by Nicole Munoz), EW can now reveal that the adult version of Lily will be portrayed by Agnes Bruckner.

The actress, whose credits include The Anna Nicole Story and The Returned, was reported to be joining the ABC fairy tale drama for a three-epsiode top-secret arc back in February. We’ll first meet the grown-up Lily during Sweeps in the April 26 episode.

“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 recently told EW. “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 airs Sundays at 8 p.m. ET on ABC.

Episode Recaps


Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

  • TV Show
  • 7
  • In Season
  • ABC
stream service