Dwudziestoparoletni Nick Flynn (Paul Dano) nie odnalazł jeszcze swojego miejsca w życiu, choć marzy o karierze pisarza. Za radą znajomych rozpoczyna pracę w schronisku dla bezdomnych. Mniej więcej w tym czasie kontaktuje się z nim przelotnie niewidziany od wielu lat ojciec, Jonathan (Robert De Niro): alkoholik i awanturnik, który uważa siebie samego za wielkiego artystę. Nick nie widzi nadziei na odbudowanie relacji z ojcem i nie ma zamiaru utrzymywać z nim kontaktu. Życie jednak okazuje się przewrotne, i kilka miesięcy później Jonathan zostaje pensjonariuszem schroniska, w którym pracuje jego syn...