Dirty Filthy Love (2004)

Michael Sheen plays Mark Furness, an architect who has Obsessive Compulsive Disorder (OCD) and Tourette syndrome. Mark has been ill all his life but as his condition worsens he loses his wife and his job. As his life falls apart he struggles to get help, but then meets someone special. This is a brilliant, moving and funny film that depicts the struggles of mental illness realistically, especially OCD.