Het leven van Ben (Nicolas Cage) draait om alcohol. Als hij zijn gezin, zijn baan en ieder toekomstperspectief verliest, besluit hij z'n schepen achter zich te verbranden. Hij vertrekt naar Las Vegas waar hij in één lange uitbarsting van drank en zelfdestructie zijn einde tegemoet wil gaan. Dan ontmoet hij het hoertje Sera (Elisabeth Shue), die wanhopig op zoek is naar liefde én op de vlucht is voor haar pooier. Een onmogelijke liefde bloeit op tussen twee mensen die hun leven voor altijd veranderd zien, tegen alle verwachtingen in.