Restaurant staff at a village pub were left 'fangirling' over a visit from a famous actor

Grey's Anatomy star Kevin McKidd, who also played Tommy Mackenzie in Trainspotting, visited The Village Rest in Luss recently.

The picturesque village is often visited by Glaswegians and tourists alike for its stunning natural beauty and location near Loch Lomond.

The 50-year-old, known around the world for his role as Dr Owen Hunt in the long-running medical drama series, was said to be 'very gracious' in posing for a photo with a starstruck staff member.

READ MORE: Grey's Anatomy star Kevin McKidd spotted by excited fan in Glasgow city centre

The team wrote: "The super talented and very cool Kevin McKidd of Trainspotting and Grey's Anatomy fame stopped by The Village Rest today.

"He was very gracious in obliging our staff member Sarah-Louise who went full fan girl and had to call her mum afterwards! Thanks for stopping by Kevin, hope to see you and your family again soon!"