Question: who plays jack thornton on when calls the heart
Answer: In the television series Erin Krakow is cast as her niece , whose name is also Elizabeth Thatcher ( played by Poppy Drayton in the movie ) , and Daniel Lissing plays a Mountie named Jack Thornton , with Lori Loughlin reprising her role as coal mine widow Abigail Stanton .