Als hij de diagnose terminale kanker krijgt, wordt Max (Brian Cox) na twaalf jaar vrijgelaten uit de gevangenis. Hij heeft nog maar één wens: zich verzoenen met zijn dochter Maxine (Kate Beckinsale) en zijn kleinzoon die hij nog nooit heeft ontmoet. Alleenstaande moeder Maxine stemt er – vooral om financiële redenen - mee in dat haar vader bij hen komt wonen.