Welsh gets hands dirty as snapper

James McAvoy and Irvine Welsh on set
James McAvoy and Irvine Welsh on set
Share this article
Have your say

ACTOR James McAvoy was joined by author Irvine Welsh on the set of Filth in the Grassmarket yesterday, as the author took on a small role in the film adaptation of one of his novels.

McAvoy is starring in the film as corrupt cop Bruce Robertson, and he was joined by Welsh – who took on the role of a photographer for the day.

Filming closed off parts of the area to the public briefly, and during a break the author said the film was “marvellous”.

McAvoy previously said taking on the role was “the biggest risk’ of his career”.