Osamnaestogodišnji David Watson (C. Schlatter) šeprtljavi je student ekonomije koji je neprestano na udaru svojih arogantnih kolega. Jedini mu je prijatelj vršnjak Barrett (P. Shore), a tiha patnja djevojka Robin (J. Runyon). S druge strane ni njegov ga otac Arnold (T. Roberts) ne shvaća ozbiljno, premda Arnold ni sam ne nalazi zajednički jezik s vlastitim ocem, osamdesetjednogodišnjim bogatašem Jackom (G. Burns). Nakon što Jack na proslavi svog rođendana ugasi svjećice na torti, djed i unuk krenu na zajedničku vožnju, ali se dogodi teška prometna nesreća. Jack se u bolnici probudi u Davidovu tijelu, dok je Davidov duh zarobljen u Jacku koji je pao u komu. Zaprepašten onim što mu se dogodilo, Jack počne vješto koristiti novonastalu situaciju…