A portrait of Lord Longford, a tireless British campaigner whose controversial beliefs often resulted in furious political debate and personal conflict.
Jim Broadbent
as Lord Longford
Lindsay Duncan
as Lady Elizabeth Longford
Samantha Morton
as Myra Hindley
Andy Serkis
as Ian Brady
Kate Miles
as Rachel Pakenham
Alex Blake
as Paddy Packenham
Sarah Crowden
as Lady Tree
Robert Pugh
as Harold Wilson
Anton Rodgers
as Willie Whitelaw
Kika Markham
as Governor Wing
Tam Dean Burn
as Roy
Lee Boardman
as Talk Show Host