Another hard-hitting drama from Ken Loach. Recovering alcoholic Joe Kavanagh (Peter Mullan) is out of work, but spends his time coaching the local football team. When he goes to pick up team member Liam (David McKay), he meets social worker Sarah Downie (Louise Goodall). Although they clash at first, the pair are soon involved in a relationship. Joe learns from Sarah that Liam and his wife, Sabine (Annemarie Kennedy), owe money to local gangster McGowan (David Hayman). In an attempt to help Liam pay off his debt, Joe agrees to do three drugs runs for McGowan. However, his relationship with Sarah suffers when she finds out what he has done.