James McAvoy: 'Filth' Scotland Premiere!
James McAvoy suits up while arriving at the premiere of his latest film Filth held at Vue Omni Cinema on Monday (September 23) in Edinburgh, Scotland.
The 34-year-old English actor was seen posing on the blue carpet with novel writer Irvine Welsh, Ken Marshall, and director Jon S Baird.
PHOTOS: Check out the latest pics of James McAvoy
The flick is scheduled to hit theaters in Scotland on Friday (September 27).
Filth centers on “a bipolar, bigoted junkie cop, who manipulates and hallucinates his way through the festive season in a bid to secure promotion and win back his wife and daughter.”
15+ pictures inside of James McAvoy attending the Filth premiere…