Als junges Mädchen missbraucht flieht Moll Flanders (Robin Wright) auf die Straße und verdingt sich dort als Prostituierte. So trifft sie den seltsamen Hibble (Morgan Freeman), der als Diener für ihre Zuhälterin (Stockard Channing) arbeitet, für Moll sorgt und Hoffnung auf eine bessere Zukunft schürt.