<Ul> <Li> Kristin Bauer van Straten as Maleficent </Li> <Li> Agnes Bruckner as Lilth "Lily" Page </Li> <Li> Patrick Fischler as Isaac Heller / The Author </Li> <Li> Christie Laing as Maid Marian </Li> <Li> Rebecca Mader as Zelena / The Wicked Witch of the West </Li> <Li> Sean Maguire as Robin Hood </Li> <Li> Timothy Webber as The Apprentice </Li> <Li> Nicole Munoz as Young Lily Page </Li> <Li> Abby Ross as Young Emma Swan </Li> <Li> Cameron Bancroft as Bill </Li> <Li> Kendall Cross as Katie </Li> <Li> Phil Granger as Landlord </Li> <Li> Sidney Shapiro as Max </Li> <Li> Parker Magnuson as Zach </Li> <Li> Zoey Stewart as Brunette girl </Li> <Li> Jonathan Adams as Merlin / The Sorcerer (voice) </Li> <Li> Carlton Cuse as TV News Reporter (voice) </Li> </Ul> <Li> Kristin Bauer van Straten as Maleficent </Li> <Li> Agnes Bruckner as Lilth "Lily" Page </Li> <Li> Patrick Fischler as Isaac Heller / The Author </Li>

Who plays lily on once upon a time