Filth - Starring James McAvoy

A corrupt cop manipulates and hallucinates his way through a bid to secure a promotion and win back his wife and daughter.