Screaming fans of actor James McAvoy turned out to catch a glimpse of the star at the world premiere of his new film.
Filth, based on the Irvine Welsh novel of the same name, was launched at the Vue cinema at the Omni Centre in the author’s home city of Edinburgh.
James McAvoy plays the lead role of corrupt policeman Bruce Robertson, who is on track for a promotion and is determined to get it..embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
He causes conflict between his colleagues by exposing their secrets and stealing their wives while his drug habit spirals out of control.
Among those attending the premiere were Irvine Welsh, Jon S Baird, the film’s writer and director, producer Ken Marshall and actress Shirley Henderson.
Filth will be released in Scotland on Friday and the rest of the UK and Ireland a week later on October 4.