Nick Flynn (Paul Dano) jest młodym pisarzem i poetą. Ojca Jonathana (Robert De Niro) praktycznie nie pamięta. Kiedy Nick był mały, mężczyzna opuścił jego i matkę. W obliczu eksmisji z mieszkania pojawia się nagle w życiu syna, po czym równie niespodziewanie znika. Spotykają się ponownie w bostońskim schronisku dla bezdomnych, gdzie Nick rozpoczął pracę.