FILTH movie tickets. Releases In Cinemas November 21 and stars James McAvoy as Bruce Robertson, a bipolar, bigoted, junkie cop who manipulates and hallucinates his way through the festive season in a bid to secure a promotion. Bruce will stop at nothing to get what he wants and has been enlisted to solve a brutal murder. Threatened by the aspirations of his colleagues, Bruce sets about ensuring their ruin and aims to turn his colleagues against one another – stealing their wives and exposing their secrets. As Bruce becomes entangled in scheming against his colleagues, the pressure to solve the murder case begins to take its toll on his sanity. Based on the best-selling novel by Irvine Welsh who also wrote Trainspotting.