James McAvoy & Imogen Poots: 'Filth' London Premiere!
James McAvoy is handsome while attending the premiere of his latest film Filth held at The Odeon Leicester Square on Monday (September 30) in London, England.
The 34-year-old actor was sandwiched between his beautiful co-stars Imogen Poots and Joanne Froggatt.
PHOTOS: Check out the latest pics of James McAvoy
Filth is scheduled to hit theaters in the UK on Friday, October 4!
Last week, James was suited up while attending the premiere for the film in Scotland, where the film topped the box office, raking in close to $403,390 (£250,000).
25+ pictures inside of James McAvoy and Imogen Poots attending the premiere of Filth in London…