Leah Gibson

Leah Gibson is the Canadian actress who portrays Nyx on ABC's Once Upon a Time in Wonderland.