This gumbo of sexual innuendo and scare tactics is crippled by its self-defeating flashback structure. How did college writing major David Klein (Shawn Hatosy) end up babbling in a hospital? It's up to Detectives Nagel (Dwayne Hill) and Anders (Lorraine Bracco) to cut through the lies about what happened to David, his girlfriend, Jenny Kelly (Rachael Leigh Cook), and his best friend, Alan Hammond (Jonathan Rhys-Meyers). Beginning at the beginning, David recalls his complex relationship with Alan, who had a criminal record. When David falls for coed Jenny, Alan seduces her and suggests that the trio could become a modern-day Three Musketeers. To prove his commitment t...