Hlavním hrdinou příběhu je Joe Gardner (Foxx), nespokojený učitel hudby na střední škole, který věří, že pravým smyslem jeho života je hrát jazz. Nakonec dostane svou práci snů, ale krátce na to zemře při nehodě. Po smrti se ocitne na nebeském workshopu pro duše, které mají projít školením, aby získaly základní rysy a mohly být přiděleny skutečnému člověku. Zatímco je Joe na semináři, seznámí se s novou duší zvanou 22 (Fey), která cítí k lidem takovou nenávist, že se návratu na Zemi neustále vyhýbá. Nicméně Joe a 22 začnou vymýšlet způsob, jak Joea dostat na Zemi. Budou ale muset projít všechny kosmické světy a jejich dobrodružství Joea donutí se znovu zamyslet na tím, co to znamená mít duši.