James McAvoy entertains a host of bad habits in the latest trailer for his new movie Filth. He farts, he smokes, he binge drinks and, worst of all, he dad dances in his portrayal of bipolar bigoted junkie cop, Bruce Robertson.

Advertisement

Adapted from the cult novel by Trainspotting author Irvine Welsh, McAvoy takes the lead alongside co-stars Jim Broadbent, Jamie Bell, Eddie Marsan, Joanne Froggatt and Imogen Poots in this fast-paced black comedy.

Advertisement

Based in Edinburgh and following the story of the corrupt copper and his devious plots to bring down his colleagues and earn himself a promotion, the film is set to reach Scottish cinemas on 27 September and the rest of the UK on 4 October.

Advertisement
Advertisement
Advertisement