Michael is a young Irishman on the way up; a wife and daughter he loves, good friends, a promising career. But everything begins to unravel when, through a simple act of thoughtlessness, he causes a stranger’s death in an accident. Sifiso is a bright, sharp teenager living in an informal settlement in Cape Town. Hoping for a place at university, and a better future, he is inadvertently drawn deeper into the harsh struggles of township life, and begins to ask why the new South Africa looks so much like the old. Worlds apart, both men find themselves faced with the same question: how to be good. And when their stories unexpectedly collide, their impact on one another’s lives is far greater than either could have imagined.