Fairy Tales Do Come True! Posted on March 26, 2014 by Maureen Goodwill Hannah Longworth has just completed a role on ABC’s fantasy drama Once Upon a Time Season 3.