This is the heartwarming moment a Scots Star Wars-obsessed schoolboy gets a surprise video message from his hero, Ewan McGregor.
Callum Martin couldn't believe his eyes when the Scottish screen star, who famously portrayed Obi-Wan Kenobi, popped up on a screen in front of him while he was appearing on this year's STV Children's Appeal telefundraiser.
The nine-year-old, who was diagnosed with autism and ADHD at the age of five, joins host Lorraine Kelly on the annual show when it airs tonight (Friday) to discuss the work being done by Lossiemouth-based charity Outfit Moray, which is supported by the appeal.