Ruth Nolan

Ruth Nolan is a character in ABC's Once Upon a Time. She is portrayed by Gabrielle Rose.