Johnny (Al Pacino) descobreix la seva vocació de cuiner mentre complia una condemna de divuit mesos per falsificació de xecs. Quan surt de la presó, el contracta el propietari d'una cafeteria (Hector Elizondo), un home brusc però de gran cor. Al mateix local hi treballa Frankie (Michelle Pfeiffer), una bella cambrera que manté les distàncies. Una relació sentimental traumàtica ha esdevingut una dona que desconfia dels homes.
El Jay Wheeler és un baliga-balaga, l'ovella negra d'una família rica. En llibertat provisional i amb l'aigua al coll, aprofita el casament del seu germà per recuperar el contacte amb la família i aconseguir els diners que necessita per eixugar els deutes. Per mirar de netejar la seva imatge, decideix anar-hi amb la Daisy, una pacient de l'hospital psiquiàtric on treballa que ha viscut sempre aïllada del món. De seguida tenen bona química i es confessaran què els ha dut al psiquiàtric.
En un fort situat al sud dels EUA, el comandant Weldon Penderton (Marlon Brando) s'ha dedicat a l'ensenyament de tàctiques militars, mentre que la seva dona Leonora (Elizabeth Taylor) prefereix solucionar-se amb el tinent coronel Morris Langdon (Brian Keith) ), amic de la parella. Tot això ho observa, detall a detall, el soldat Williams (Robert Forster), un jove que sembla fascinat amb la bella dona, mentre que Penderton comença a interessar-se per cada moviment del jove soldat.