Viata lui perfecta e intoarsa cu susul in jos cand Susan (Helena Bonham-Carter), o noua si seducatoare pacienta, cu apetit pentru narcotice, se iveste in scaunul lui de dentist. Nu trece mult si din cabinetul sau incep sa lipseasca medicamente, fratele (Scott Caan) lui Susan, instabil psihic, il terorizeaza, iar Frank e urmarit de politie pentru trafic de droguri si crima. Frank se simte tot mai atras de Susan, si cu ajutorul ei va afla ca e victima unui complicat complot pus la cale de fratele lui, Harlan (Elias Koteas), in spatele caruia se afla chiar logodnica sa, Jean.