British actor James McAvoy has become a very in demand star in Hollywood these days, appearing in some interesting roles in some impressive movies. While most people are focussing on James reprising his role as Professor Xavier in X-Men: Days of Future Past, there is also another movie that he stars in coming out this year. James McAvoy will star alongside Imogen Poots in the upcoming movie Filth and the new trailer for the film has now been released.

James McAvoy in Filth
Filth centres around a cop (James McAvoy) who is struggling with some serious issues in his life, including having a drug problem. The cop manipulates his way through the rest of the festive season, as he continues to try to win a promotion in his job, as well as attempting to win his wife and daughter back.
As well as starring James McAvoy and Imogen Poots, the rest of the Filth cast also includes the likes of Jim Broadbent, Eddie Marsan, Joanne Froggatt and Jamie Bell. Filth has been directed Jon S. Baird, who also wrote the screenplay for the movie, and is set to hit the big screen in the US on May 30, while it was already released in the UK last year.

Scene from Filth
We still have a few more weeks yet before Filth finally hits the big screen so, for now, why not take a couple of minutes to sit back, relax and check out James McAvoy and Imogen Poots, as well as the rest of the cast, in the new Filth trailer below. Also, feel free to share your thoughts on the trailer and the upcoming movie, by sounding off in the comments section at the bottom.
Filth trailer