Jerry Hickfang (Ryan Reynolds) ist ein liebenswürdiger, aber schizophrener Angestellter in einer Fabrik, die Badewannen herstellt. Aufgrund seiner psychischen Krankheit wurde von einem Gericht angeordnet, dass er psychologisch betreut wird. Auf der Arbeit kämpft er schon länger um die Aufmerksamkeit seiner Kollegin Fiona (Gemma Arterton) aus der Buchhaltung. Als er sie dann endlich zu einem Date überreden kann, lässt sie ihn jedoch sitzen. Doch in ihrer Kleinstadt laufen sich die beiden am selben Abend trotzdem noch über den Weg, woraufhin Jerry Fiona anbietet, sie nach Hause zu fahren. Auf dem Weg kommt es allerdings zu einem tragischen Zwischenfall, der Jerrys Leben völlig außer Kontrolle geraten lässt. Dazu tragen auch die fragwürdigen Ratschläge seines gutherzigen Hundes Bosco und seines bösartigen Katers Mr. Whiskers bei, die zu ihm sprechen seit Jerry ohne Zustimmung seiner Ärztin (Jacki Weaver) die ihm verordneten Medikamente abgesetzt hat.