Joanne Elliot is maatschappelijk werkster. Ze begeleidt gezinnen die financiële en persoonlijke problemen hebben., Als zij op een gegeven moment bedreigd wordt door de twee zonen van de familie Metcalf die een oude rekening met haar te vereffenen hebben, raakt zij langzaam maar zeker verstrikt in het web van leugens en halve waarheden waarmee zij zich omhult. Haar baas haalt haar van de zaak, maar Joanne, blind voor het gevaar en doof voor de waarschuwingen van vriend en vijand, is alleen voor haar eigen rede vatbaar. Pas als haar letterlijk het mes op de keel wordt gezet, lijkt tot haar door te dringen dat er meerdere waarheden kunnen bestaan. De vraag is hoe betrouwbaar is Joanne's waarheid?