Nella sua sporca cella nella prigione di Newgate Moll Flanders (Alex Kingston), soprannominata "la donna più malvagia d'Inghilterra", racconta la sua storia. Nata in prigione, dopo che sua madre è stata trasportata lì, Moll viene cresciuta dal gentile sindaco di Colchester e da sua moglie, i cui due figli la bramano. Le piace fare sesso con il bel Rowland (Colin Buchanan), che le insegna che i soldi parlano, ma, rendendosi conto che lui la vuole solo come amante, sposa il fratello più ottuso Robin (Ian Driver), che muore convenientemente dopo cinque anni, lasciandola ricca. . Va a Londra, incontra brevemente il bandito James "Jemmy" Seagrave (Daniel Craig) e sposa il parvenu draper Daniel Dawkins (Christopher Fulford), ma ha enormi debiti e deve fuggire in Francia, lasciando Moll solo e povero. Moll incontra il giovane e affascinante capitano di mare americano Lemuel Golightly (Tom Ward), che la sposa e la porta in Virginia e con una buona vita, insieme a sua madre. Hanno due figli e sono beatamente felici finché Moll non scopre sua suocera (...