Series 5 of Poldark continues BBC One tonight and from the cast to series spoilers, here's all you need to know.
Aidan Turner and Eleanor Tomlinson return to BBC One this evening from 9PM with the fifth episode of the fifth and final series of epic Cornish saga Poldark.
A teaser from the last eight-episode series reads:
With a new century comes the promise of a hopeful future, but the past casts a long shadow over Cornwall. Following the death of Elizabeth, Ross Poldark resolves to put Westminster behind him and spend more time with the people he loves.
However, when an old friend needs help, Ross is compelled to challenge the establishment and question his own loyalties to king and country.
Aidan Turner reprises his role as the hero Ross Poldark alongside Eleanor Tomlinson as wife Demelza.
Also on the cast are Jack Farthing as George Warleggan, Luke Norris as Dr Dwight Enys, Gabriella Wilde as Caroline Enys, Ellise Chappell as Morwenna Carne, Harry Richardson as Drake Carne and Tom York as Sam Carne.
A number of new cast members are joining Poldark for series five, including Vincent Reganas Ross' old Army Colonel Ned Despard and Kerri McLean as Ned’s wife Kitty, a former slave.
Sofia Oxenham is the trecherous Tess Tregidden, Peter Sullivan is the wealthy merchant, Ralph Hanson whose daughter Cecily, played by Lily Dodsworth-Evans, befriends Geoffrey Charles, played by Freddie Wise.
In tonight's episode, Ross is given hope for the Despards' return to Honduras but finds his new nemesis Ralph Hanson has returned to Truro. Demelza continues to help the community help itself, and Dwight gains unexpected patients but his absences from home have unforeseen consequences.
Still struggling with the loss of her son, Morwenna begins to secretly slip away from the village, leaving Drake to wonder where she goes.
Meanwhile, Sam and Rosina become close as Rosina starts to lend a hand with the school while Geoffrey Charles and Cecily continue meeting in secret but discovering the nature of Ralph and Cary's business plan leaves them in turmoil.
Elsewhere, Ralph enlists some help from Tess, and disgruntled locals to set a plot in motion to undo the Despards and the Poldarks in turn.
Watch Poldark online
Poldark airs Sunday nights at 9PM on BBC One.
UK license fee payers can watch live online or catch up via the BBC iPlayer here.
Additionally, the first three seasons are currently available on Netflix.