Philippa (Sally Hawkins) durchlebt eine herausfordernde Zeit: In der Arbeit wird sie kontinuierlich übersehen, ihre Söhne gehen allmählich ihre eigenen Wege, und sie steckt mitten in einer Scheidung von John (Steve Coogan), mit dem sie sich eigentlich ganz gut versteht. Nach einem Theaterbesuch entwickelt sie eine starke Faszination für König Richard III. und setzt sich zum Ziel, seine lange verschollenen sterblichen Überreste aufzuspüren. Sie kann einfach nicht glauben, dass der umstrittene Monarch wirklich so abscheulich war, wie ihn Shakespeare darstellte. Ihre Suche bildet den Ausgangspunkt für eine abenteuerliche Reise, auf der die bescheidene Philippa gegen erheblichen Widerstand ihrer Intuition folgt und sich mit angesehenen Historikern auseinandersetzt, um der Welt die wahre Geschichte von Richard III. zu präsentieren.