The identity of Agnes Bruckner's mystery role on ABC's Once Upon a Time has been revealed.

Which 'Once Upon a Time' Character Is 'Lying' About Not Knowing The Author?

Bruckner (The Anna Nicole Story) will be playing the adult version of Lily in a three-episode arc starting on the Sunday, April 26 episode, according to a new report by Entertainment Weekly.

The actress had previously been announced as joining the series in a top-secret guest starring arc. Once Upon a Time recently revealed that younger Lily (played by Nicole Munoz) was the child of Maleficent (Kristin Bauer van Straten). The show will now be exploring Lily and her backstory, leading up to her adulthood.

Robin Hood Still Secretly 'In Love' With Regina on 'Once Upon a Time'?

Once Upon a Time executive producer Edward Kitsis recently spoke to Entertainment Weekly about the Lily arc and how they were going to explore her life.

"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," Kitsis said. "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."

It remains to be seen if the arc will go any further than the end of season 4.

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

Watch the promo for the next episode of Once Upon a Time here: