Poppy Drayton

She also portrayed Myroslava in the (2019 Movie) The Rising Hawk: Battle For The Carpathians with Robert Patrick and Tommy Flanagan.

[2][3] In 2013 Drayton was cast in her first major role in the Hallmark Channel television movie pilot for When Calls the Heart, in which she played Elizabeth Thatcher (a role that was taken over by Erin Krakow in the subsequent television series).

[2][3] Drayton has also done stage work, appearing in The Green Bay Tree at the Jermyn Street Theatre in London in 2014.

In February 2016 Drayton was cast in the titular role in newly launched MVP Studios' film The Little Mermaid (originally titled A Little Mermaid), an adaptation of the Hans Christian Andersen story.

[9][10][11] In 2019, she joined the cast of Charmed as a series regular in the role of Abigael, a mysterious witch, starting with the second season’s third episode.