Film star Michael Sheen, who played Tony Blair in the award-winning drama The Queen, has met her for real at Buckingham Palace to collect his OBE.
The actor from Port Talbot, has played a host of real people - David Frost, Brian Clough and Kenneth Williams.
Awarded an OBE in the New Year Honours, Sheen said he was looking forward to meeting the Queen for the first time.
"This is a huge honour," he said. "I am both thrilled and slightly mystified. But very grateful."
Sheen has played the former prime minister on two occasions - in The Queen and The Deal - which charted Mr Blair's rise to 10 Downing Street.
He added: "The Queen asked me what I was doing next and I was in the slightly tricky situation of saying 'I'm playing the prime minister again in a film about Tony Blair and Bill Clinton' and she said 'that must be a terribly difficult thing to do'."
Michael Sheen and daughter Lily outside Buckingham Palace
Last month on a visit to Wales the actor, who recently turned 40, said he was returning to the role for a third time for The Special Relationship, about Mr Blair's time with ex-US presidents Bill Clinton and George Bush.
He has also appeared in other Hollywood films including the Underworld series and the upcoming sequel to the vampire drama Twilight.
Sheen was born in Newport but grew up in Port Talbot, where his parents still live.
He attended Blaenbaglan School and then Glanafan Comprehensive before moving on to Neath College.
He was also a member of both the West Glamorgan Youth Theatre and the National Youth Theatre of Wales.
Last year he was awarded the Freedom of the Borough of Neath Port Talbot.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.