Check Out James McAvoy in the Red-Band Trailer for FILTH!

An adaptation of Irvine Welsh's (Trainspotting) novel Filth is coming our way soon, and now we get to take a peek with this new trailer.

The film stars James McAvoy as a magnificent bastard named Bruce Robertson. He's a cop, but pretty much just in title only, as his behavior is comparable to many of the people that he's busting on a regular basis. From the footage shown here, McAvoy looks to be throwing himself into the roll, and it looks like it could be a really fun character to spend a couple of hours with.

The trailer is about as dirty as the title suggests, but it also looks like a ton of bad-natured fun.

The film co-stars Imogen Poots, Jamie Bell, Eddie Marsan, and Jim Broadbent. It is set to hit VOD on April 24th, and in theaters on May 30th.