5.3
/10
William Kirkcaldy of Grange is a fictional character portrayed by Euan Macnaughton in the movie Mary Queen of Scots.
The character of William Kirkcaldy of Grange is mainly associated with Sir William Douglas and The Laird of Ramorny.

William Kirkcaldy of Grange

by Euan Macnaughton

character