Colin Firth, Robert Carlyle and David Oyelowo star in this British drama that follows the lives of a group of people connected by fate. City banker Mark (Firth) lives extremely comfortably with a high salary and a pregnant wife, but when a financial deal makes him even more money, he decides to put it to good use and becomes a benefactor of a homeless shelter. There he meets a young girl with low self-esteem, a repeat offender fresh out of prison and a pregnant woman who has left her abusive husband. As their paths cross and stories intertwine Mark learns that there is a lot more to life than money.