CharacterMary Queen of ScotsMary Queen of Scots in Horrible Histories (2009), played by Jessica Ransom. Played byJessica RansomAppears inHorrible Histories2009