A rotineira vida de Charles Driggs (Jeff Daniels), um executivo, sofre uma brusca mudança quando, se vendo sem dinheiro, tenta sair de um restaurante sem pagar. Charles é flagrado por Lulu (Melanie Griffith), uma mulher sexy e totalmente desinibida. Charles então entende que ela não trabalha no restaurante e, deste modo, aceita uma carona para o seu escritório. Entretanto Lulu pega um trajeto contrário e o leva para uma viagem, fazendo-o Charles deixar sua vidinha. Fazendo se passar por casados, Charles e Audrey, que é o verdadeiro nome de Lulu, visitam a mãe dela e também vão a uma reunião escolar da turma de 76, da qual Audrey fazia parte. Nesta reunião eles encontram Ray Sinclair (Ray Liotta), o ex-marido de Audrey, um homem violento que foi libertado recentemente. Quando Ray deixa claro que quer Audrey de volta, os problemas realmente começam.