Vincent MacKenna ist ein grummeliger, unsympathischer, im Ruhestand befindlicher, oft betrunkener, Pferdewetten verfallener Vietnamkriegsveteran, der vielen Leuten Geld schuldet. Vincents Frau lebt in einem teurem Luxusaltenwohnheim, weil sie an Alzheimer leidet und ihn nicht mehr erkennt. Regelmäßig holt Vincent ihre Wäsche ab, um sie zu Hause zu waschen, wobei er sich ihr gegenüber als Doktor ausgibt. Er ist seit Monaten mit den Zahlungen für den Aufenthalt seiner Frau im Rückstand. Vincents wenige andere Freunde sind die hochschwangere russische Prostituierte Danka, mit der er sich gelegentlich vergnügt und sein Kater Felix. Als die alleinerziehende Maggie mit ihrem zwölfjährigen Sohn Oliver neben Vincent einzieht, heuert sie ihn an, auf Oliver aufzupassen, während sie arbeitet. Vincent geht darauf ein, da er das Geld gut gebrauchen kann. Maggie steht beruflich unter Stress und kämpft um das Sorgerecht für ihren Sohn, seit ihr Ehemann, ein Anwalt, sie mehrmals betrogen hat.