George (Harvey Keitel), a respected judge, is holidaying by the sea with his young wife Nathalie (Cameron Diaz) and her childhood friend Lance (Craig Sheffer). While George is out, Nathalie's former flame Kent (Billy Zane) arrives unexpectedly, becoming drunk on George's vodka before collapsing and dying. Nathalie hides Kent's body in the cellar, where it is discovered by George, and when Natalie finds George attempting to dispose of the corpse, she begins to think that George planned Kent's death. George, meanwhile, thinks that Nathalie is becoming mentally unstable. Things then start to become complicated, as accusations of murder fly.