The film, which is based on a novel by Irvine Welsh, stars James McAvoy as a bipolar and corrupt policeman who manipulates and hallucinates his way through the festive season in a bid to secure a promotion and win back his wife and daughter.
The stellar cast also includes Jim Broadbent, Jamie Bell, Martin Compston, Shirley Henderson, Imogen Poots, Emun Elliott, and Eddie Marsan.
Filth will premiere at Cineworld in Glasgow at 6.45pm on Tuesday, September 24, before opening across Scotland on Friday, September 27.
To win tickets to the premiere answer the following question.
What is the name of the policeman portrayed by James McAvoy in Filth?
Send your answer, along with your name and best contact phone number to email@example.com
Entries close at 12pm on Friday, September 20. We'll then pick three winners at random and pass your details to the film's promoter. Normal Herald and Times Group terms and conditions apply.