En su celda sucia en la prisión de Newgate, Moll Flanders (Alex Kingston), apodada "la mujer más malvada de Inglaterra", cuenta su historia. Nacida en la cárcel, después de que su madre es transportada allí, Moll es criada por el amable alcalde de Colchester y su esposa, cuyos dos hijos la desean. Disfruta del sexo con el guapo Rowland (Colin Buchanan), quien le enseña que el dinero habla, pero, al darse cuenta de que él solo la quiere como amante, se casa con su hermano Robin (Ian Driver), más aburrido, quien convenientemente muere después de cinco años, dejándola rica. . Ella va a Londres, conoce brevemente al bandolero James "Jemmy" Seagrave (Daniel Craig), y se casa con el drapeador Daniel Dawkins (Christopher Fulford), pero él tiene enormes deudas y debe huir a Francia, dejando a Moll solo y pobre. Moll conoce al apuesto y joven capitán marino estadounidense Lemuel Golightly (Tom Ward), quien se casa con ella y la lleva a Virginia y a un buen estilo de vida, junto con su madre. Tienen dos hijos y son felizmente felices hasta que Moll descubre a su suegra (...