SupportSupport
Cleaner > Credits and Details
Directed by
Martin Campbell Martin Campbell  
Written by
Simon Uttley Simon Uttley ... screenplay
Paul Andrew Williams Paul Andrew Williams ... screenplay
Matthew Orton Matthew Orton ... screenplay
Cast
Clive Owen Clive Owen ... Marcus / Smiling God
Taz Skylar Taz Skylar ... Noah / Wrathful God (as Taz Skyler)
Matthew Tuck Matthew Tuck ... Michael
Daisy Ridley Daisy Ridley ... Joey
Poppy Townsend White Poppy Townsend White ... Young Joey
Dudley Watts Dudley Watts ... Young Michael
Kate Nichols Kate Nichols ... Care Home Admin
Russell De Rozario Russell De Rozario ... Big Ron
Lee Boardman Lee Boardman ... Gerald Milton
Stella Stocker Stella Stocker ... Jennifer
Rufus Jones Rufus Jones ... Geoffrey Milton
Sol E. Romero Sol E. Romero ... Halina (as Sol E Romero)
Gavin Fleming Gavin Fleming ... Derek
Celine Arden Celine Arden ... Kate
Melissa Humler Melissa Humler ... Freya
Tom Balmont Tom Balmont ... Maitre d'
Ben Essex Ben Essex ... Hendrick
Rebecca Bellavia Rebecca Bellavia ... Mother (as Rebecca Bellevue)
Harriet Ashurst Harriet Ashurst ... Daughter
Sophie Ashurst Sophie Ashurst ... Daughter
Andy Membury Andy Membury ... Son
Kai Membury Kai Membury ... Son
Kalyn Harper Kalyn Harper ... Erica
Shailan Gohil Shailan Gohil ... Passerby 1
Flavia Watson Flavia Watson ... Zee / Quizzical God
Tom Boney Tom Boney ... Leon / Frightened God
David Cheung David Cheung ... Vince
Joshua Ravenscroft Joshua Ravenscroft ... Ant (as Josh Ravenscroft)
Richard Hope Richard Hope ... Alastair Lawson
Melanie Gray Melanie Gray ... Alison
Regina Seifert Regina Seifert ... Gabby Tressiter
Akie Kotabe Akie Kotabe ... James Horsley
Lorna Lowe Lorna Lowe ... Denise Slater
Cassandra Spiteri Cassandra Spiteri ... Elena Lanza
Callum Grant Callum Grant ... Passerby 2
Ruth Gemmell Ruth Gemmell ... DS Hume
Simon Uttley Simon Uttley ... Police Sniper
Ray Fearon Ray Fearon ... DI Khan
Howard Charles Howard Charles ... Captain Royce
Roy Hill Roy Hill ... British Newsreader
Atanas Srebrev Atanas Srebrev ... American Newsreader
Emilia Klayn Emilia Klayn ... Middle East Newsreader
Konstantin Tomasini Konstantin Tomasini ... Unconscious Guy (as Konstantin Tomassini)
Calvin Warrington-Heasman Calvin Warrington-Heasman ... Joey's Father
Andreea Diac Andreea Diac ... Joey's Mother (as Andrea Diac)
Uncredited Cast
Karin Carlson Karin Carlson ... Jan
Taylor Coombes Taylor Coombes ... Gala Guest
Einar Haraldsson Einar Haraldsson ... Josh
Jorge Leon Jorge Leon ... Police Officer
Rafael Piamolini Rafael Piamolini ... Waiter
Richa Prakash Richa Prakash ... Party Guest
Robert James Smith Robert James Smith ... Gala Guest / Hostage
Simon Strutt Simon Strutt ... VIP Party Guest
Daniel Joseph Woolf Daniel Joseph Woolf ... Party Goer
Produced by
Chris Arthur Chris Arthur ... producer
Alex Ashworth Alex Ashworth ... executive producer
Alastair Burlingham Alastair Burlingham ... executive producer
Mikayla Soo-ni Campbell Mikayla Soo-ni Campbell ... executive producer
Martha Chima Martha Chima ... executive producer
Cindy Cowan Cindy Cowan ... producer
Kathleen De Brincat Kathleen De Brincat ... line producer: Malta
Valentin Dimitrov Valentin Dimitrov ... line producer: Bulgaria
Pieter Engels Pieter Engels ... executive producer
Thomas Fanning Thomas Fanning ... producer
Bharatha Gangasani Bharatha Gangasani ... executive producer
Barry Germansky Barry Germansky ... executive producer
Gavin Glendinning Gavin Glendinning ... producer
Callum Christopher Grant Callum Christopher Grant ... producer
Alan Harper Alan Harper ... executive producer
Linda Harper Linda Harper ... executive producer
Patti Harper Patti Harper ... executive producer
Stanley Harper Stanley Harper ... executive producer
Lee Harrison Lee Harrison ... executive producer
Jane Hooks Jane Hooks ... executive producer
Michael Kuhn Michael Kuhn ... producer
Matthew Orton Matthew Orton ... executive producer
Paul Parker Paul Parker ... co-producer: Malta
Gary Raskin Gary Raskin ... executive producer
SĂ©bastien Raybaud Sébastien Raybaud ... producer
Kelly Lynn Reiter Kelly Lynn Reiter ... executive producer
Malcolm Ritchie Malcolm Ritchie ... executive producer
Michael Santos Michael Santos ... executive producer
Regina Seifert Regina Seifert ... associate producer
Marcus Shirock Marcus Shirock ... executive producer
Michael Torchia Michael Torchia ... executive producer
Simon Uttley Simon Uttley ... executive producer
Original Music by
Tom Hodge Tom Hodge  
Special Effects by
Joe Calleja Joe Calleja ... special effects technician
Graziella Cassar Graziella Cassar ... special effects coordinator
Kenneth Cassar Kenneth Cassar ... special effects supervisor: Malta
Jody Eltham Jody Eltham ... 2nd unit floor supervisor / prep supervisor
Stephen Hutchinson Stephen Hutchinson ... special effects supervisor
Luke Lally Luke Lally ... special effects assistant
Alex MacBride Alex MacBride ... lead senior technician
Doug McKenna Doug McKenna ... special effects safety advisor
Tony Turner Tony Turner ... Special effects workshop supervisor
Jason White Jason White ... manikin designer: High Fall Special Action Manikins
Visual Effects by
Mohamed Abdelkader Mohamed Abdelkader ... matchmove supervisor / on set VFX supervisor: Stargate Studios Malta
Mahmiri Acar Mahmiri Acar ... visual effects onset PA
Jamie Elizabeth Ballard Jamie Elizabeth Ballard ... compositing supervisor: Stargate Studios
Steven Begg Steven Begg ... 2nd unit visual effects supervisor
Antony Bluff Antony Bluff ... visual effects producer
Amira Borg Amira Borg ... visual effects producer
Jonathan Caruana Jonathan Caruana ... visual effects supervisor
Craig Crane Craig Crane ... LiDAR supervisor
Fatih Durur Fatih Durur ... lead digital compositor
Maria Firt Maria Firt ... senior compositing artist / visual effects artist
Harry Fleet Harry Fleet ... VFX lead data wrangler
Brad Fox Brad Fox ... CG supervisor: Stargate Studios Malta
Michael Fyfe Michael Fyfe ... virtual production assistant: CUBE Studio
Alexander Galabov Alexander Galabov ... cg artist: BUBU Studio
Petko Ganev Petko Ganev ... visual effects artist
James Hakesley James Hakesley ... virtual production supervisor
Robert Hasa Robert Hasa ... QC supervisor: Dazzle Pictures
Mustafa Hassan Mustafa Hassan ... matchmove artist
Sophia Hodgson Sophia Hodgson ... Production Manager: Dimension Studio
Kent Houston Kent Houston ... production on-set visual effects supervisor
Gemma Humphries Gemma Humphries ... executive producer: Hotspring
Rebecca Micallef Rebecca Micallef ... visual effects coordinator
Regina Mingazetdinova Regina Mingazetdinova ... senior compositor
Wesam Moanes Wesam Moanes ... VFX compositor
Erik Omar Erik Omar ... digital compositor
Nikita Ovchinnikov Nikita Ovchinnikov ... digital compositor
Dario Piampiani Dario Piampiani ... compositing artist: Stargate Studios Malta
Matthew Pullicino Matthew Pullicino ... visual effects executive producer: Stargate Studios Malta
Bishoy Samaan Bishoy Samaan ... senior compositor: Stargate Studios Malta
Daniel Sammut Daniel Sammut ... visual effects artist
Mayur Sanas Mayur Sanas ... digital compositor: visual effects
Meera Sankar Meera Sankar ... head of production & VFX producer
Jonas Schimpf Jonas Schimpf ... lead compositor
Jakub Sivan Jakub Sivan ... visual effects coordinator
James Spiteri James Spiteri ... visual effects executive producer: Stargate Studios Malta
Bruno TelĂ©sforo Bruno Telésforo ... digital compositor
Christabelle Tonna Christabelle Tonna ... visual effects coordinator
Chris Upson Chris Upson ... visual effects lead data wrangler: dailies
Valeria Valeva Valeria Valeva ... digital compositor: Dazzle Pictures
Marian Valovic Marian Valovic ... digital compositor: Stargate Studios Malta
Isaac Vella Isaac Vella ... visual effects editor: Stargate Studios Malta
Emma Watterson Emma Watterson ... on set visual effects producer / visual effects consultant
Simon Windsor Simon Windsor ... executive producer metahuman
Marek Zelenka Marek Zelenka ... visual effects supervisor
Stunts
David Atkinson David Atkinson ... stunt safety
Nellie Burroughes Nellie Burroughes ... stunt performer
Tony Christian Tony Christian ... additional stunt coordinator / stunt double: Gavin Fleming
Ben Essex Ben Essex ... stunt performer
Rachael Evelyn Rachael Evelyn ... additional stunt double: Daisy Ridley
Doren John Farmer Doren John Farmer ... stunt performer
Pete Ford Pete Ford ... additional stunt coordinator
Frances Katz Frances Katz ... stunt actor
Rachel Kwok Rachel Kwok ... stunt performer
Adrian McGaw Adrian McGaw ... stunt double: Rufus Jones
Estelle Piget Estelle Piget ... stunt double: Daisy Ridley
Andy Pilgrim Andy Pilgrim ... stunt driver
Daniel Randall Daniel Randall ... stunt actor
Ravindra Pratap Singh Ricky Ravindra Pratap Singh Ricky ... stunts
Anna Stephenson Anna Stephenson ... stunt performer
Shane Steyn Shane Steyn ... stunt driver
Matthew Stirling Matthew Stirling ... stunt coordinator
George Surry George Surry ... stunt performer
Chris Waite Chris Waite ... stunt double: Clive Owen
Additional Info
Premiere: February 21, 2025
DVD Release: April 25, 2025
Country: United Kingdom
Distributor: Quiver Distribution
Websites: IMDb Wikipedia
Ratings
IMDb

5.2 / 10

Metacritic

51 / 100

Production Companies
Anton
Qwerty Films
Distributors
Max
  (2025) (United States) (VOD) (video)
Quiver Distribution
  (2025) (United States)
Filming Locations
Winnersh Film Studios, UK
  (1020 Eskdale Road Wokingham RG41 5TS)
Site Ranking (#4,939 / 33,091)
#4,935 Frankenhooker Frankenhooker (1990)
#4,936 The Mortuary Collection The Mortuary Collection (2019)
#4,937 Honey Don't! Honey Don't! (2025)
#4,938 Undertone Undertone (2025)
#4,939 Cleaner Cleaner (2025)
#4,940 Demon Slayer: Kimetsu No Yaiba - To The Swordsmith Village Demon Slayer: Kimetsu No Yaiba - To The Swordsmith Village (2023)
#4,941 Monty Python Live At The Hollywood Bowl Monty Python Live At The Hollywood Bowl (1982)
#4,942 Moonage Daydream Moonage Daydream (2022)
#4,943 Jules Jules (2023)