James McAvoy stars as a corrupt, sociopathic Edinburgh cop in director Jon S. Baird's fast-paced black comedy, adapted from the novel by Irvine Welsh. Bored with his duties as a Detective Sergeant in the Edinburgh police force, Bruce Robertson (McAvoy) gorges himself on a mixture of cocaine, alcohol, sexually abusive relationships and endless junk food, whilst plotting to get one over on his colleagues in his quest for a promotion. But although he nurses hopes of getting back together with his ex-wife Carole (Shauna MacDonald), Bruce soon finds his life spiralling out of control, when his drug addiction and unchecked psychological issues combine to test his grip on reality and push him over the edge.
Director: Jon S. Baird
Producer: Mark Amin
Producer: Christian Angermayer
Producer: Jon S. Baird
Producer: Will Clarke
Producer: Stephen Mao
Producer: Ken Marshall
Producer: Jens Meurer
Producer: Celine Rattray
Producer: Trudie Styler
Writer: Jon S. Baird
Music: Clint Mansell
Cinematographer: Matthew Jensen
Actor: James McAvoy
Actor: Jamie Bell
Actor: Imogen Poots
Actor: Eddie Marsan
Actor: Joanne Froggatt
Actor: Jim Broadbent
Actor: Shirley Henderson
Actor: Kate Dickie
Actor: Emun Elliott
Actor: Pollyanna McIntosh
Actor: Shauna MacDonald