John Knox es un personaje de ficción interpretado por David Tennant en la pelicula María reina de Escocia.
Cuando la pelicula fue estrenada en 2018, David tenia 47 años.
El personaje de John Knox se relaciona mayormente con William Cecil, Henry Darnley y Lord Randolph.