who plays abigail in once upon a time
Anastasia Griffith In 2011, she appeared in the first season of ABC's television series, Once Upon a Time, playing Storybrooke's Kathryn Nolan and her counterpart Abigail.
Sarah Bolger Sarah Bolger (born 28 February 1991[1][2][3]) is an Irish actress. She is known for her roles in the films In America, Stormbreaker, and The Spiderwick Chronicles, as well as her award-winning role as Lady Mary Tudor in the TV series The Tudors, and for guest starring as Princess Aurora in Once Upon a Time.