X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Stellar Blade
Manor Lords [Early Access]
SaGa Emerald Beyond
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
APRIL MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
Abigail
The Ministry of Ungentlemanly Warfare
Civil War
Sasquatch Sunset
The First Omen
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Filth
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Jon S. Baird
Written By
Jon S. Baird
written by
Irvine Welsh
based on the novel by
Cast
James McAvoy
Bruce
Jamie Bell
Lennox
Eddie Marsan
Bladesey
Imogen Poots
Drummond
Brian McCardie
Gillman
Emun Elliott
Inglis
Gary Lewis
Gus
John Sessions
Toal
Shauna Macdonald
Carole
Jim Broadbent
Dr. Rossi
Joanne Froggatt
Mary
Kate Dickie
Chrissie
Martin Compston
Gorman
Iain De Caestecker
Ocky
Shirley Henderson
Bunty
Joy McAvoy
Estelle
Jordan Young
Lexo
Pollyanna McIntosh
Size Queen
Bobby Rainsbury
Stephanie
Michael Moreland
Tramp
Therese Bradley
Madam Maisie
Zack Niizato
Japanese Student
Robin Laing
Rent Boy
Franziska Altmeyer
Hamburg Carole
Ron Donachie
Hector
Tracy-Ann Oberman
Diana
Mitchell Mullen
Bobby
Jake Wilson
Little Davie
Luke MacDonald
Euan
Jodie MacCallum
Dealer's Girlfriend
Chris Young
Drunken Santa Claus
Jonathan Watson
Uniformed Policeman
David Soul
Punter
Chris Cameron
Skanky Dealer
Lauren Maddox
Posh Lady
Natasha O'Keeffe
Anna
Chidi Chickwe
Steven
Sanjeev Kohli
Sunil
Neil D'Souza
Anil
Vanda Dadras
Air Stewardess
Jamie Wallace
Obnoxious Son
Trudie Styler
Madame R Zen Ficken
Megan Finn
Stacey
China Soul
Car Singer
Emma Bryant
Jessie
Craig Garner
Dwarf
Gregor Gillespie
Naked Police Officer
Sofie Gällerspång
Aircraft passenger
Colin Healy
Colin
Christian Kinell
Airplane Passenger
Maxwell Laird
Dwarf
Lars-Peter Larsson
Airplane Passenger
Andrew Martin
Dwarf
J. Scott Murray
Naked policeman
Luke Pendlebury
Dwarf
Tom Sandell
Pedestrian
Produced By
Mark Amin
producer
Christian Angermayer
producer
Jessica Ask
co-producer
Guy Avshalom
executive producer
Jon S. Baird
producer
Christopher Billows
co-producer: Steel Mill Pictures
Tyler Boehm
associate producer: Maven
Tony Bolton
executive producer: Steel Mill Pictures
Jane l Bruce
executive producer
Charles E. Bush Jr.
executive producer
Will Clarke
producer
Rachel Dargavel
associate producer: Steel Mill Pictures
Mohammed Hans Dastmaltchi
executive producer
Alexander Denk
co-producer: Maven
Karin G. Dietrich
executive producer
Ralph Dietrich
executive producer
Ralph S. Dietrich
executive producer
Alex Francis
co-producer: Maven
Stephan Giger
executive producer
Stefan Haller
executive producer
Marc Hansell
executive producer
Jon Harris
executive producer
Robin Houcken
executive producer
Steven Istock
executive producer
Zygi Kamasa
executive producer
Pierre Lorinet
executive producer
Stephen Mao
producer
Ken Marshall
producer
James McAvoy
producer
Benjamin Melkman
executive producer
Jens Meurer
producer
Nick Meyer
executive producer
Alexander O'Neal
line producer: additional photography
Matt Petzny
executive producer
Yasin Qureshi
executive producer
Celine Rattray
producer
Benoit Roland
co-producer
Marc Schaberg
executive producer
Trudie Styler
producer
Judy Tossell
executive producer: Egoli Tossell
Jean Pierre Valentini
executive producer
Berry van Zwieten
co-producer / line producer
Irvine Welsh
executive producer
Sean Wheelan
co-producer
Paul Andrew Williams
executive producer: Steel Mill Pictures
Jona Wirbeleit
associate producer: Egoli Tossell
Music
Clint Mansell
Cinematography
Matthew Jensen
director of photography
Sound
Dirk Bombey
sound recordist
Per Boström
re-recording mixer
Linda Forsén
adr editor / dialogue editor
Colin Gregory
boom operator
Paul Hammond
adr recordist: Post Haste Sound
Hannu Karppinen
foley recordist
Bradley Kendrick
boom operator
Pietu Korhonen
foley editor
Heikki Kossi
foley supervisor
Christer Melén
sound effects editor
Patrick Owen
sound recordist: additional photography
Joakim Sundström
supervising sound editor
Courtney Schade
post-production sound coordinator
John Sutherland
adr recordist
Editing
Mark Eckersley
Casting Director
Kahleen Crawford
Janet Hirshenson
Dan Jackson
Jane Jenkins
Production Design
Mike Gunn
Art Direction
Anna Alaeddine
Moley Campbell
Set Design
Claire Pidgeon
Costumes
Guy Speranza
Makeup
Maxine Dallas
hair stylist / makeup artist
Madeleine Drewell
trainee makeup artist
Camilla Eriksson
makeup artist: Sweden
Lydia Gerlam
makeup artist: Sweden
Niamh Morrison
hair designer / makeup designer
Barbara Schlensag
additional makeup artist
Natalie Todman
hair stylist / makeup artist
Special Effects
Robin Pollok
special effects technician
Visual Effects
Anna Andersson
visual effects artist: Filmgate
Håkan Blomdahl
visual effects supervisor: Filmgate
Elin Kothe
visual effects artist: Filmgate
Malin Leuchovius
visual effects coordinator: Filmgate
Linus Lindbalk
visual effects artist: Filmgate
Martin Malmqvist
visual effects artist: Filmgate
Simon Martinsson
visual effects artist: Filmgate
Daniel Nielsen
visual effects artist: Filmgate
Timo Närhi
visual effects artist: Filmgate
Magnus Olsson
visual effects artist: Filmgate
Daniel Reidler
visual effects artist: Filmgate
Jonas Schmid
digital colorist: rushes
Gustav Törnroth
visual effects artist: Filmgate
Sean Wheelan
visual effects producer: Filmgate
Steven Worsley
visual effects editor
Assistant Director
Sean Boyle
assistant director: daily
Grant Butler
trainee assistant director
Adam Byles
second assistant director
Baudouin du Bois
third assistant director: Belgium
Stina Elinderson
third assistant director
David Gilchrist
first assistant director
Mark Murdoch
second assistant director
Zoe Smith
third assistant director
Manuel Stülten
third assistant director: Germany
Production Management
Daniel Andersson
production manager: Sweden
Stephen Burt
production manager
Jay Coquillon
post-production supervisor
Björn Eggert
production manager: Germany
Danny Khoudary
unit manager
Richard Landy
additional production manager
Mark Murdoch
production manager: additional photography
Art Department
Mikael Back
carpenter: Sweden
Phil Bowen
construction manager
Kimberley Bright
graphics assistant
William Bryden
construction
Paul Campbell
property master
Ryan Clachrie
art department assistant / graphics
Louise Drake
prop buyer: Sweden
Andy Drummond
construction manager
Jim Elliott
standby props
Ian Gallacher
stand-by chippy
Marianne Gallagher
art department trainee
Derek Gray
storyboard artist
Rickard Grönvall
master painter: Sweden
Dorte Herning
painter: Sweden
Robert Hughes
scenic painter
Lars Hult
carpenter: Sweden
Klas Jansson
construction manager: Sweden
Sebastian Jansson
carpenter: Sweden
Sofie Kinngard
painter: Sweden
Tom Knight
standby art director
Rasmus Larsson
carpenter: Sweden
Brahma Lilja
carpenter: Sweden
Martin Liljegren
painter: Sweden
Fred MacMillan
standby props
Eona McCallum
prop buyer
Kyle McCallum
petty cash buyer
Russell McGovern
graphics
Matt Mooney
standby props: Sweden
Bert Ross
charge hand / joiner
Gilbert Scott
dressing props
Hugh Spiers
construction buyer
Steve Wade
props driver
Cameron White
dressing props
Zoe Wight
standby art director
Frank Zandhoff
carpenter: Sweden
Mairi Claire Bowser
art department runner
Jake Drummond
carpenter
Jörgen Häger
carpenter
Ciara McAvoy
poster artist
Stunts
Nicolas de Pruyssenaere
stunt double: James McAvoy
Andy Goodall
fight arranger
Marco Maas
stunt coordinator
Nick Roeten
stunt double: Martin Compston
Animation
Roly Edwards
animator
Jim Field
animator
Josephine Gallagher
animation producer
Cerissa Grieve
animator
Satjit Matharu
animator
Editorial
Dieter Allaerts
on-line editor
Peter Bernaers
colorist: Galaxy Studios
Florentijn Bos
on-line editor: Galaxy Studios
Erika de Bondt
post-production coordinator
Wim Dickens
digital intermediate producer: Galaxy Studios
Jon Gregory
additional editor
Steve Harrow
post-production consultant
Jan Hogevold
digital intermediate supervisor: Galaxy Studios
Steven Worsley
first assistant editor
Other
Andy Finnie
driver: cast
Jan M. Kolbow
production driver: Germany
Antonin Morel
production driver: Belgium
Nico Viets
production driver: Germany
Boris Zarnoch
production driver: Germany
Michael Ziegler
production driver: Germany
Music Department
James Bellamy
music editor
Matt Biffa
music supervisor
Fiona Cruickshank
score recordist
James Dimmock
musician: bagpipes
Matt Dunkley
conductor / orchestrator
Geoff Foster
score mixer / score producer / score recordist
Cliff Hall
musician: bagpipes
Dave Hartley
musician: piano
Clint Mansell
score producer
Charlotte Matthews
assistant orchestra contractor
Everton Nelson
orchestra leader
John Parricelli
musician: electric/nylon accoustic guitar
Steve Pearce
musician: bass guitar
Jill Streater
score preparation & librarian
Ian Thomas
musician: drums
Casting Department
Fredrik Fornänger
extras casting: Sweden
Costume Department
Miriam Aksoy
wardrobe: Hamburg
Delia Carolan
costume daily / costumer: Sweden
Tracey Millar
costume standby: Germany
Marnie Ormiston
costume mistress
Nadine Powell
costume supervisor
Bineta Saware
wardrobe
Katy Taylor
costume trainee
Andrew Cartwright
pattern cutter/costume maker
John Eldred-Tooby
speciality costume maker
Camera Department
Sam Barnes
focus puller
Alasdair Boyce
camera trainee
Stuart Bunting
grip
Neil Davidson
still photographer
Laurens De Grande
gaffer: Belgium
Dean Foard
electrician
Emma Friend
clapper loader: additional photography
Iain Harrison
rigger
Iain Johnstone
grip
Stephanie Kulbach
still photographer: germany
Jon McCormick
grip assistant
Grant McLean
electrician
Callum Milne
electrician
Scott Napier
gaffer
David Odstad
electrician trainee: Sweden
Robin Olsson
electrician trainee: Sweden
Colin Price
best boy
Patrik Skoglöw
still photographer: Sweden
Christoffer Skoog
grip assistant: Sweden
Dieter Van der Eecken
head gaffer: Belgium
Ben Wilson
camera operator
David Wilson
electrician: dailies
Jonathan Wright
second assistant "a" camera
Paul Bates
electrician
Eliot Coulter
lighting technician
Erin Currie
camera loader: "b" camera
Mark Johnstone
assistant camera
Location Management
Benjamin Ackermann
location manager: Germany
Guy Baudoin
location scout: Belgium
Chris Cameron
location assistant
Michael Campbell
location scout
David De Sutter
location assistant: Belgium
Yourek Dury
location manager: Belgium
Sophie Van Impe
location assistant: Belgium
Script Department
Margaret Graham
script supervisor
Ludo Smolski
script consultant
Movie title data and credits provided by