Filmen utspelar sig i sextiotalets Vermont och Sissy Spacek spelar Mary Fermoyle, en frånskild mamma till tre barn. Marys liv förändras för all framtid när den karismatiske främlingen Omar Duvall (Beau Bridges), dyker upp. Omar får ett hem hos familjen och kommer mycket bra överens med barnen - men vem är han egentligen? Mary tvingas inse att hennes nya familjemedlem kanske är en förrymd fånge...
