Guy Pearce was 50 in Mary Queen of Scots when he played the character 'William Cecil'.
That was over 5 years ago in 2018.
Today he is 56, and has starred in 76 movies in total, 13 of those since Mary Queen of Scots was released.
In Mary Queen of Scots, I think Guy Pearce looks: