Martin Compston was 33 in Mary Queen of Scots when he played the character 'Earl of Bothwell'.
That was over 5 years ago in 2018.
Today he is 40, and has starred in 32 movies in total, 1 of those since Mary Queen of Scots was released.
In Mary Queen of Scots, I think Martin Compston looks: