I really enjoyed the performances in this film. Harvey Keitel again proves his tremendous range. Cameron Diaz is a very talented comedic actress and her makeup is very skillfully applied in this film. Billy Zane is again a third wheel (see Dead Calm and Titanic) but this time it's a comedy. The plot twists and turns are great fun to follow. 8/10.