Neil Bennett (Tim Roth), een vermogende Brit, viert met familieleden een zorgeloze vakantie in een luxe resort in het Mexicaanse Acapulco. Een telefoontje verstoort de zonnige idylle. Er is een sterfgeval in de familie en het gezelschap moet onmiddellijk terugkeren naar Londen. Maar in plaats van zijn familie te vergezellen neemt Neil zijn intrek in een budgethotel, drinkt hij bier op het strand, ontmoet hij een plaatselijke schone en verzint hij redenen om zijn terugkeer naar huis uit te stellen. Wat is Neil van plan?