Henry (Colin Hanks) 2 sene yurtdışında gizli bir FBI görevinde çalıştıktan sonra yaşadığı yer olan Shreveport, Louisiana’ya geri döner. Henry’nin yokluğunda, bir zamanlar şişman ve mutsuz bir kadın olan annesi Marty (Meg Ryan) kendini yeniden yaratarak kilolarında kurtulmuş, ince çekici ve hayat dolu bir kadın olmuştur. Etrafındaki tüm erkekler Marty’e ilgi duymaktadır vede bu ilgiden Marty çok memnundur, keyfini sürmektedir. Henry annesinin bu yeni halini nasıl idare edeceğini bilememektedir ama nişanlısı, Emily (Selma Blair) ise Marty’nin bu durumu ile çok eğlenmektedir. Marty’nin uygunsuz davranışlarını Emily sonuna kadar desteklemektedir ancak Henry bu durumu asla kabullenemez.