Em Los Angeles Joe Bromowski (Sylvester Stallone), um detetive da polícia, há pouco tempo rompeu o relacionamento que tinha com Gwen Harper (JoBeth Williams), sua namorada e também sua chefe no departamento de polícia. Assim Tutti (Estelle Getty), sua mãe, decide que está na hora de lhe fazer uma visita. Tutti transforma a vida de Joe em algo deprimente quando começa a criticar sua roupa, limpar seu apartamento e até mesmo lavar sua arma. Tutti participa de investigações e de alguma maneira se envolve com uma organização que comercializa armas ilegalmente e na qual a polícia tenta se infiltrar. Além disto, trata Joe como uma criança e, para seu desespero, ela não pode sair da cidade, pois testemunhou um crime.