O gentil policial John Candy (Danny Muldoon) vive com a rígida mãe irlandesa Rose Muldoon (Maureen O'Hara). Ele se apaixona por Theresa Luna (Ally Sheedy), filha de um agente funerário. Rose sente que a moça pode fazê-lo ir embora de casa e se posiciona contra o relacionamento, esforçando-se para fazer com que dê errado.