James, Earl of Moray es un personaje de ficción interpretado por James McArdle en la pelicula María reina de Escocia.
Cuando la pelicula fue estrenada en 2018, James tenia 29 años.
El personaje de James, Earl of Moray se relaciona mayormente con Mary Stuart, The Laird of Ramorny y Lord Bothwell.