The gripping and vital portrait of the fall of a man, and his ultimate realisation of his own corruption. CAST: James McAvoy. Keeley Hawes, Vincent ...