David Tennant va interpréter un des rôles principaux du drame historique Marie Stuart, reine d'Ecosse, dédié à la reine écossaise éponyme. Il racontera comment sa tentative de renverser sa cousine, la reine Elisabeth Ière, s'est soldée par un échec, la condamnant à la prison à vie puis la mort.
David interprètera John Knox, le fondateur de l'Église protestante écossaise, et grand ennemi de la reine.
Le film sortira en France le 27 février 2019.