Actor Kevin McKidd has become patron of the Scottish Highlands and Islands Film Commission.

The Elgin-born star built up a cult following in the UK with roles in Trainspotting and Dog Soldiers. But since his role in epic TV series Rome he has been in demand in Hollywood and now lives in Los Angeles.

He said: "I am delighted to receive the honour of being patron of the Scottish Highlands and Islands Film Commission. I work internationally but feel very strongly about my roots in Moray and the Highlands and Islands.

"I wish to do all I can to support the work of promoting film and television production in my home area."

Trish Shorthouse, of SHIFC, said: "He's a true ambassador for the industry, and for his native Highlands of Scotland, and we look forward to honouring him on his return to Moray when his schedule permits."