Amy Acker

Amy Acker is an American actress. She has played roles on the television series Angel as Winifred Burkle and Illyria, and on Alias as Kelly Peyton. She played Astrid and Nova in Once Upon a Time, and will play Audrey in Agents of S.H.I.E.L.D..