The Trainspotting actor recently gained a new found heartthrob status after portraying former Prime Minister John Major in the fifth series of Netflix drama The Crown.
The series - based on the Royal Family - has come under fire for sensationalising events, with season five described as trolling on a Hollywood scale .