Charlie Lang (Cage) er en politimann med et hjerte av gull – og en pengegrisk kone, Muriel (Perez), som alltid er på jakt etter en eller annen måte å skaffe penger på. Når hun ber Charlie om å kjøpe en Lottokupong, gjør han det, og helt impulsivt lover han å gi halvparten av gevinsten til en serveringsdame, Yvonne (Fonda). Det er når de riktige tallene blir trukket ut at den virkelig morsomme historien begynner. Muriel blir rasende når hun finner ut hva mannen har gjort, mens Charlie på sin side finner noe i Yvonne.