The White Queen actress Eleanor Tomlinson has been cast opposite Being Human's Aidan Turner in the BBC's new adaptation of Poldark.
The 21-year-old actress will play fiercely independent heroine Demelza, an improverished miner employed by Ross Poldark (Turner) as his kitchen maid in the eight-part series based on Winston Graham's sweeping saga. Rescued from a life of violence and drudgery, outspoken and free-spirited Demelza gradually makes herself indispensable to all at Ross's ancestral home, Nampara.
"I am conscious of the fact that the original series had a huge following and was tremendously popular," said Tomlinson. "All I can promise is that I will do my utmost to do justice to the spirit of Winston Graham's iconic character. Demelza was so brilliantly portrayed by Angharad Rees and I will do my very best to try not to disappoint the army of Poldark fans out there."
Heida Reed, best known for her roles in Silent Witness and DCI Banks, has been cast as the beautiful Elizabeth - Poldark's one-time fiancé who is now married to his cousin, Francis - with The Paradise's Ruby Bentall signed up to play Ross's cousin, Verity.
Set in 18th century Cornwall, Poldark has been written by Debbie Horsfield (Cutting It) and will begin filming in Cornwall and Bristol next month before transmission on BBC1 in 2015.