David Basner (Tom Hanks) uspješan je reklamni agent koji ima sve: novac, sreću i žene koje žude za njime. No jednoga dana sve se mijenja. Davidov se svijet urušava kada njegova majka (Eva Marie Saint) napusti njegova oca (Jackie Gleason), a on završi između dvije vatre. Prisiljen nositi se s raspadom svoje obitelji te balansirati svoj život između majke, koja je zadovoljna novostečenom slobodom, i oca, nedavno otpuštena tvrdoglava prodavača koji mnogo toga skriva od Davida, mora se truditi da ne ugrozi ostale aspekte svog života.