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.
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]