Philippa (Sally Hawkins) hat es nicht leicht: in ihrem Agenturjob wird sie ständig übersehen, ihre Söhne gehen langsam eigene Wege und sie steckt mitten in der Scheidung von John (Steve Coogan), mit dem sie sich eigentlich ganz gut versteht.
Nach einem Theaterbesuch entwickelt sie eine Faszination für König Richard III. und setzt sich zum Ziel seine verschollenen, sterblichen Überreste zu finden. Sie will nicht wahrhaben, dass der umstrittene Monarch wirklich ein so verachtenswertes Monster war, wie ihn Shakespeare darstellte. Ihre Suche ist der Ausgangspunkt für eine abenteuerliche Reise, auf der die unscheinbare Philippa gegen große Widerstände ihrer Intuition folgt und es mit angesehenen Historikern aufnimmt, um der Welt die wahre Geschichte von Richard III. zu erzählen.