An amateur historian defies the academic establishment in her efforts to find King Richard III's remains, which were lost for over 500 years.
Sally Hawkins
as Philippa Langley
Steve Coogan
as John Langley
Harry Lloyd
as Richard III/Pete
Mark Addy
as Richard Buckley
James Fleet
as John Ashdown-Hill
Lee Ingleby
as Richard Taylor
Adam Robb
as Max Langley
Benjamin Scanlan
as Raife Langley
Amanda Abbington
as Sarah Levitt
Lewis Macleod
as Tony
David Ireland
as Big Keith
Alison Peebles
as Annette