When a young man named David (Shawn Hatosy) is discovered stumbling down a country road, badly beaten and almost totally amnesiac, Detective Anders (Lorraine Bracco) is given the task of sorting out the mystery. It soon becomes clear that David was involved in a love triangle with his two friends, Alan (Jonathan Rhys-Meyers) and Jenny (Rachael Leigh Cook), both of whom are now missing. Did something go wrong between the three of them? Is David responsible for the disappearance of the other two? Detective Anders does her best to find out.