Filth

James McAvoy Exuberantly Wallows in ‘Filth’, Discusses Role in Scottish TV Interview

Only a week after reprising his best known role as brainy mutant Charles Xavier at multiplexes in the latest X-Men film, X-Men: Days of Future Past, James McAvoy turns super scummy as a gleefully corrupt cop in Filth, which ...

WATCH: James McAvoy Is Appalling In A Longer Trailer For ‘Filth’

Back in April, we brought you the early teaser trailer for James McAvoy’s new movie Filth, in which he plays a degenerate and bi-polar Scottish policeman with some very bad habits.

WATCH: ‘Filth’ Trailer Starring James McAvoy

The makers of Jame McAvoy’s new film were spot on in calling it Filth. The trailer is pretty naughty for lack of a better word and may fall under NSFW.