James McAvoy Wallows In Sex, Drugs, And Four-Letter Words In Filth Trailer

WARNING: This trailer is NSFW!

If you think of James McAvoy as a sweet-faced Scot who typically plays noble men like Professor Charles Xavier in X-Men: First Class, the misunderstood Robbie Turner in Atonement or Gnomeo of Gnomeo & Juliet, you'll be pretty shocked watching the trailer above. Between Danny Boyle's Trance and Jon S. Baird's latest Filth, McAvoy is offering a one, two punch to his casting niche of dreamy good guy.

The follow-up to Baird's feature film debut Cass, Filth is based on a novel by the twisted mind behind Trainspotting, Irvine Welsh. Here McAvoy stars as Bruce Robertson, a bigoted, bipolar cop with a serious drug addiction. Despite all of the above Bruce is up for a promotion, and to win it, he'll do anything it takes to solve a gruesome murder case and ruin his rivals chances. But his lies and manipulations stack up to toppling, pitting his cop colleagues against each other and endangering his relationship with his wife and daughter.

As you can see from the trailer above—courtesy of Hey U Guys!—this is one filthy feature that doesn't pull any punches. But aside from the promise of gleeful debauchery, flagrant nudity, bold cursing, and rampant drug use, Filth also boasts an enticing ensemble cast that includes Imogen Poots, Jamie Bell, Eddie Marsan, and Jim Broadbent.

Filth will open in the United Kingdom this September. No release date has yet been announced for a US debut, but it seems likely this wild crime drama will at least score a limited release.

Kristy Puchko

Staff writer at CinemaBlend.