Malcolm Turner, agente dell'FBI, è specializzato in impossibili travestimenti che gli permettono di chiudere con successo operazioni molto difficili. Il nuovo caso che gli viene assegnato lo porta a Cattersville, in Georgia, all'inseguimento di Lester, un pericoloso rapinatore di banche da poco evaso di prigione. Il piano di Malcolm prevede di seguire la fidanzata di Lester che in quella cittadina va a trovare la vecchia nonna, una grassona chiamata Big Mama. Capita però che quest'ultima all'improvviso parte e allora Malcolm, per evitare che la ragazza, non trovando nessuno, vada via, si sostituisce all'anziana donna. Deve così prendere il posto in tutto della corpulenta settantenne: parlare con le vicine, frequentare la chiesa, intrattenere la nipote Sherry che si presenta con un figlio piccolo di nome Trent, e per loro, infine, preparare da mangiare. Ma più che queste difficoltà, a mettere in imbarazzo Malcolm è il fatto di innamorarsi di Sherry e di non potersi rivelare. Dopo una lunga serie di equivoci, quando Malcolm è riuscito a trovare i soldi della rapina affidati a Sherry, ecco che la vera Big Mama ritorna a casa. Grande sconcerto in tutti i presenti: ci sono due Big Mama. E poi c'è anche Lester che prende Trent e minaccia di ucciderlo. Spari, scontri, mobili e vetri rotti: dopo grande fracasso, tutto finisce bene. Sherry ha capito la verità e dice a Malcolm che lo odia. Poi lui si reca in chiesa, e davanti a tutti si dichiara. Allora la vera Big Mama spinge Malcolm e Sherry ad abbracciarsi.