Robert de Niro speelt een van zijn beste rollen in 10 jaar waarin hij zich weer op het oude niveau van Raging Bull en Taxidriver weet te hijsen. De Niro speelt Jonathan Flynn, een sikkeneurige en alcoholverslaafde taxichauffeur in New York, welke er van overtuigd is dat hij een van de beste schrijvers ooit is. Na een ruzie met ziin onderburen moet hij zijn huis uit. Hij probeert eerst onderdak te vinden bij zijn zoon maar die zit daar niet op te wachten nadat hij zijn vader 10 jaar niet gezien heeft. Wanneer Jonathan Flynn aanklopt bij de opvang voor daklozen blijkt zijn zoon daar als vrijwilliger te werken.