who played anna on once upon a time
Elizabeth Lail Elizabeth Dean Lail[1] (born March 25, 1992[2][better source needed]) is an American actress. She is known for her role as Anna in the ABC adventure fantasy television series Once Upon a Time.
Christopher Gorham In 2014 Gorham added another recurring role to his resume, as he joined the cast of Once Upon a Time for a storyline involving the series' character Emma Swan in New York City and her ties to his character.[6]
Greg Germann In 2016, he made his return to television as Hades in Season Five of Once Upon a Time.[3][4]
Greg Germann In 2016, he made his return to television as Hades in Season Five of Once Upon a Time.