I thought this film was terribly sloppy. It had a great plot idea but seemed like a small independent picture with a big Hollywood finale. I expected more and got less. Drew Barrymore was fine in the film, the rest of the cast couldn't even compare. Avoid.