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.
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.
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.
Sign up to the Radio Times newsletter for the latest TV and entertainment news