Guan Jian wil aangifte doen van de moord op zijn vader, die tien jaar geleden stierf. De vermeende moordenaar die Guan Jian van de misdaad beschuldigt, is zijn eigen moeder.
Een vrouwelijke lifter wordt na een vreselijk auto-ongeluk opgevangen door een gezin. Terwijl ze herstelt, begint ze een moordmysterie te ontrafelen waarbij de vrouw des huizes betrokken is.
Hoeveel vrouwen heeft hij? Gabriel (Mark Humphrey) strompelt bloedend het advocatenkantoor binnen van Charlotte St. John (Molly Ringwald). Charlotte komt er achter dat hij lijdt aan geheugenverlies. Met de tijd vindt Charlotte deze vreemde man steeds aantrekkelijker worden. Maar alles verandert wanneer Gabriels vrouw ten tonele verschijnt en zegt dat zijn echte naam Jay is. Een teleurgestelde Charlotte houdt echter contact met Jay en voelt steeds meer voor hem. Maar dan, als er nog een andere vrouw opduikt, wordt hij veroordeeld van bigamie. Charlotte neemt het voor hem op en verdedigt hem in de rechtszaal. Ze volgt haar hart. Met alle gevolgen van dien.
Jeffrey leidt een rustig bestaan. Jeffrey leeft voortdurend in de angst om als psychopaat te worden bestempeld en bouwt een complexe wereld van ontkenning op. Hij wordt achtervolgd door de geesten van de wraakzuchtige doden, die hij kan zien terwijl niemand anders dat kan. Nadat hij Dana heeft ontmoet, een mooie jonge vrouw die zijn 'zicht' deelt, vindt Jeffery troost in de wetenschap dat iemand zijn aandoening deelt. Maar zijn troost is van korte duur. Dana wordt plotseling vermist en Jeffrey wordt alleen gelaten om de antwoorden te vinden.