Outlander star Sam Heughan delighted die-hard fans of the show with a festive book signing in Glasgow on Sunday.
The 42-year-old star, who has built a cult following with his performances as Jamie Fraser in the Starz drama, appeared in Waterstones on Sauchiehall Street on Sunday afternoon to meet some of his biggest admirers.
Heughan was publicising his latest book, Waypoints - My Scottish Journey, with dozens making their way into the city centre to get a glimpse of the actor, who was rumoured to be in the running to be the next James Bond.