Michael (Aidan Gillan - Game Of Thrones, The Wire) 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, and more surprising, than either could have imagined.