The Devil's Whore
The Devil's Whore (released as The Devil's Mistress in North America) is a four-part television series set during the English Civil War, produced by Company Pictures for Channel 4 in 2008. It is about the adventures of the fictional Angelica Fanshawe and the historical Leveller soldier Edward Sexby and spans the years 1636 to 1660. It was written by Peter Flannery, who began working on the script in 1997. It was followed by a sequel series, New Worlds, in 2014. Production The series was filmed in South Africa. This caused some negative comment from reviewers but the producers maintained that they had been unable to find suitably "old English" locations in England. Cast John Simm as Edward Sexby Dominic West as Oliver Cromwell Andrea Riseborough as Angelica Fanshawe Michael Fassbender as Thomas Rainsborough Peter Capaldi as King Charles I Jeremy Crutchley as Toop Tom Goodman-Hill as John Lilburne Maxine Peake as Elizabeth Lilburne, John's wife Tim McInnerny as Joliffe Robyn Olivia as Angelica's mother Robert Coleman as Angelica's father Ben Aldridge as Harry Fanshawe Harry Lloyd as Prince Rupert Melodie Abad as Queen Henrietta Maria Ian Redford as Earl of Manchester Angelica Jopling as the young Angelica Gabriel Rybko as