A man's life falls apart as a result of his affliction with Obsessive Compulsive Disorder and Tourette's Syndrome in this touching and funny tale.
Michael Sheen
as Mark Furness
Shirley Henderson
as Charlotte
Adrian Bower
as Nathan
Claudie Blakley
as Kathy
Anastasia Griffith
as Stevie
Anton Lesser
as Charles
Elliot Cowan
as Gareth
Rupert Young
as Josh
Bhasker Patel
as Hasim
Kika Markham
as Geraldine
Mercedes Grower
as Gemma