Only salvaged by a cute ending. Horrible script with a lot of unnecessary sex, foul language, references to drugs and scenes that added no value. No wonder it was a bomb at the box office. Selma Hayek played a fun character. If not for her it would get one star.