William Boyd adapts his acclaimed 2002 novel about a man - at various times a writer, lover, prisoner of war and spy - making his often precarious way through the 20th century in ANY HUMAN HEART. Matthew MacFadyen, Gillian Anderson, Hayley Atwell, Kim Catrall and Jim Broadbent star.