A good cast does their best with an average script that, although predictable, is still watchable until the very end. Shawn Hatosy (The Faculty) plays David who fancies the pants off his close friend Jenny (Rachael Leigh Cook – She's all that), although the reality hits him that she only regards him as a friend and nothing more.
things change dramatically when David's ultra confident and slightly mysterious old friend Alan (Jonathan Rhys-Meyers – Velvet Goldmine) appears on the scene and sweeps Jenny off her feet, leaving David feeling very jealous indeed as well as concerned as he knows all too well of Alan's dodgy past. The story is told from David's point of view and includes many flashbacks as the story unfolds which do not always work. Plus, the final 'twist' is absolutely no surprise at all.
things change dramatically when David's ultra confident and slightly mysterious old friend Alan (Jonathan Rhys-Meyers – Velvet Goldmine) appears on the scene and sweeps Jenny off her feet, leaving David feeling very jealous indeed as well as concerned as he knows all too well of Alan's dodgy past. The story is told from David's point of view and includes many flashbacks as the story unfolds which do not always work. Plus, the final 'twist' is absolutely no surprise at all.