SupportSupport
The Toxic Avenger > Credits and Details
Directed by
Macon Blair Macon Blair  
Written by
Macon Blair Macon Blair ... screenplay
Lloyd Kaufman Lloyd Kaufman ... based on "The Toxic Avenger"
Joe Ritter Joe Ritter ... based on "The Toxic Avenger"
Cast
Peter Dinklage Peter Dinklage ... Winston / Toxie (The Hero)
Jacob Tremblay Jacob Tremblay ... Wade (The Kid)
Taylour Paige Taylour Paige ... J.J. Doherty (The Wild Card)
Luisa Guerreiro Luisa Guerreiro ... Toxie (The Bod)
David Yow David Yow ... Guthrie Stockins (The Wise Hobo)
Annette Badland Annette Badland ... Daisy (The Shopkeeper)
Sunil Patel Sunil Patel ... Dr. Walla (Who Means Well)
Margo Cargill Margo Cargill ... Agent Sarah Weatherwax (aka Sneaky Cheetah)
Shaun Dooley Shaun Dooley ... Mel Ferd (The Crusading Reporter)
Rebecca O'Mara Rebecca O'Mara ... Shelly (Dearly Missed)
Macon Blair Macon Blair ... Dennis (The Noisy Slob)
Lloyd Kaufman Lloyd Kaufman ... Lloyd (The Hospital Grump)
Kevin Bacon Kevin Bacon ... Bob Garbinger (The Villain)
Elijah Wood Elijah Wood ... Fritz Garbinger (His Creepy Brother)
Julia Davis Julia Davis ... Kissy Sturnevan (His Associate)
Spencer Wilding Spencer Wilding ... Monster Garbinger (His Imperfect Self) / Him Under The Hood (Mysterious Guitar)
Kitodar Todorov Kitodar Todorov ... Kupp (A Science Geek)
Sophia Vassili Sophia Vassili ... Sawser (Another Geek)
Konstantin Ikonomov Konstantin Ikonomov ... Wally (The Butler)
Julian Kostov Julian Kostov ... Budd Berserk (Crazy / Dangerous)
Neda Spasova Neda Spasova ... DJ Cool Cthulu (Tables & Black Magic) (as Needa Spasova)
Nencho Stefanov Nencho Stefanov ... Nightmare Josh (Rhythm of Madness) (as Nencho Stefanov-Ninio)
Duke Nwamerue Duke Nwamerue ... Venus Devalero (Sex Bass)
Dimitar Bozhilov Dimitar Bozhilov ... Zodiac 3000 (Hype & Parkour) (as Mako-Dimitar Bozhilov)
Jonny Coyne Jonny Coyne ... Thad Barkabus (The Big Boss)
Abraham Lewis Abraham Lewis ... Spence (His Shithead Heir)
Ioan Karamfilov Ioan Karamfilov ... Ponytail (A Thug)
Leart Dokle Leart Dokle ... Keg-Stand (Another Thug) (as Lenart Dorkle)
Svetoslav Dobrev Svetoslav Dobrev ... Incompetent Mob Doctor
Sarah Niles Sarah Niles ... Mayor Togar
Valentin Ganev Valentin Ganev ... Cardinal Rooney
Atanas Srebrev Atanas Srebrev ... Chief Wormer
Derek Morse Derek Morse ... Detective Swofford
Nikola Mutafov Nikola Mutafov ... Officer Dingus
Emmanuel Todorov Emmanuel Todorov ... Beat Cop
Euan Macnaughton Euan Macnaughton ... Fritz Cop
Nathan Cooper Nathan Cooper ... The Nasty Lads - 'Cornholed'
Max Kraus Max Kraus ... The Nasty Lads - 'Youse!'
Adam Othman Adam Othman ... The Nasty Lads - 'Seriously!'
Simon Feek Simon Feek ... The Nasty Lads - 'Triggered?'
Owen Davis Owen Davis ... Louis (The Brave Fry Cook)
Nikolay Stanoev Nikolay Stanoev ... Gut-Shot Manager
Kexin Wang Kexin Wang ... Cashier
Alen Angelov Alen Angelov ... Bike Helmet Kid (No Car For You)
Laura Giosh Laura Giosh ... Distraught Mother (as Laura Gioash Narkov)
Mariana Kovacheva Mariana Kovacheva ... Toxie Fan Hostage
Ulyana Chan Ulyana Chan ... Protective Hostage
Lee Eddy Lee Eddy ... CJ Doons (Formerly Miss Fall Harvest)
Ev Lunning Ev Lunning ... Rick Feet (The Silver Pro)
Rachel Grode Rachel Grode ... Bonnie Dimble (On the Beat!)
JR Esposito JR Esposito ... J.R. Gile (Reporting Live!)
Brent Werzner Brent Werzner ... Toxie Eyewitness
John Riho Kim John Riho Kim ... Stuart (A Sympathetic Stagehand) (as John Riho)
Randy E. Aguebor Randy E. Aguebor ... Coach Bobby Stanwyck (On Fire)
David Kanov David Kanov ... Student Judge (Hard to Impress)
Mariah Rozeva Mariah Rozeva ... Student Judge (Hard to Impress)
Anh Kamenov Anh Kamenov ... Student Judge (Hard to Impress)
Goran Simeonov Goran Simeonov ... Student Judge (Hard to Impress)
Chris Sharp Chris Sharp ... C.S. Hawley (The Payroll Guard)
Byron Brown Byron Brown ... Sad Commercial Man (Thank you, Bob')
Jane Levy Jane Levy ... Cheerful Insurance Rep
Uncredited Cast
Aleksandar Belovski Aleksandar Belovski ... Pedestrian
Bozhidar Hristov Bozhidar Hristov ... Ninja Warrior
Ivan Rangelov Ivan Rangelov ... Radiation protection team
Aleksandrina Sabeva Aleksandrina Sabeva ... Trauma Kid
Produced by
Jay Ashenfelter Jay Ashenfelter ... executive producer
Macon Blair Macon Blair ... executive producer
Alex Garcia Alex Garcia ... producer
Michael Herz Michael Herz ... producer
Lloyd Kaufman Lloyd Kaufman ... producer
Zak Kline Zak Kline ... associate producer
Mary Parent Mary Parent ... producer
Seth Persons Seth Persons ... associate producer
Andrew Pfeffer Andrew Pfeffer ... executive producer
Iliya Sotirov Iliya Sotirov ... line producer
Original Music by
Brooke Blair Brooke Blair  
Will Blair Will Blair  
Special Effects by
Ivailo Angelov Ivailo Angelov ... special effects technician
Yordan Angelov Yordan Angelov ... special effects technician
Yulia Babunska Yulia Babunska ... creature fx assistant: Millennium FX
Charlie Bluett Charlie Bluett ... creature fx supervisor: millennium fx
Loren Clark Loren Clark ... fabricator
Yovko Dogandjiiski Yovko Dogandjiiski ... special effects supervisor
Brandon Engstrom Brandon Engstrom ... special effects
Christopher Goodman Christopher Goodman ... creature effects lead sculptor
Neill Gorton Neill Gorton ... creature effects designer
Ludmil Ivanov Ludmil Ivanov ... special effects supervisor
Penny Latter Penny Latter ... fabricator
Ivalyo Maksimov Ivalyo Maksimov ... special effects technician
Rob Mayor Rob Mayor ... creature effects designer
Elaine Morris Elaine Morris ... fabricator
Trudy Mostyn Mortimer Trudy Mostyn Mortimer ... foam runner
Lyudmil Nikolov Lyudmil Nikolov ... special effects makeup
Valeri Pandezov Valeri Pandezov ... special effects technician
Sofia Rakova Sofia Rakova ... special effects makeup
Antonia Tocheva Antonia Tocheva ... special effects office coordinator
Andrey Velchev Andrey Velchev ... special effects technician
Liubomir Voinski Liubomir Voinski ... special effects technician
Kate Walshe Kate Walshe ... creature effects supervisor
Visual Effects by
Kowshik A. Kowshik A. ... digital artist
Tennille Alcindor Tennille Alcindor ... visual effects producer: Company 3
Craig Andujar Craig Andujar ... visual effects executive: Legendary Pictures
Valentine Arles Valentine Arles ... asset artist: MPC
Evelyn Anaid Avilés Ramírez Evelyn Anaid Avilés Ramírez ... VFX compositing artist: vfx
Crystal Awabdy Crystal Awabdy ... senior visual effects coordinator
Lijo K. Baby Lijo K. Baby ... paint prep lead
Diviti Balaji Diviti Balaji ... digital artist
Barb Benoit Barb Benoit ... compositor
Ajay Biswas Ajay Biswas ... vfx lighting & compositing artist
Dylan Botnarenko Dylan Botnarenko ... digital matte painter: Mr.X
Minh Bui Minh Bui ... animator: MPC
Howard R. Campbell Howard R. Campbell ... senior lighting
Andrew Carruthers Andrew Carruthers ... VFX Production Manager
Gabriel Munoz Casado Gabriel Munoz Casado ... FX TD at MPC
Medapalli Siva Chaitanya Medapalli Siva Chaitanya ... digital artist
Priyanshu Chaudhary Priyanshu Chaudhary ... Lighting Artist
Ravindar Singh Chauhan Ravindar Singh Chauhan ... compositing lead
Nawshad Allauddin Choudhari Nawshad Allauddin Choudhari ... asset artist: MPC
Sayan Choudhury Sayan Choudhury ... animator: MPC
Ballori Roy Chowdhury Ballori Roy Chowdhury ... Vfx Production Manager
Sam Cole Sam Cole ... lighting artist
Sheel Darbar Sheel Darbar ... tracking and layout
Adam Dien Adam Dien ... animator: MPC
Ade Dimberline Ade Dimberline ... R&D Project Manager: MPC
Mark Dubeau Mark Dubeau ... visual effects art director
Dan Foran Dan Foran ... asset artist: MPC
Alwin Francis Alwin Francis ... roto artist
Jagadeesh Gajapathy Jagadeesh Gajapathy ... Lighting Lead / Lighting Lead: mpc
Deepak Gangwar Deepak Gangwar ... fx artist
Caraline Gao Caraline Gao ... matte painter: Mr. X
Maham Berry Ghavifekr Maham Berry Ghavifekr ... asset artist: MPC
Javier González Alonso Javier González Alonso ... cg supervisor
Emma Gorbey Emma Gorbey ... visual effects producer
Luke Groves Luke Groves ... visual effects executive producer: MPC
Chris Hanlon Chris Hanlon ... cg supervisor: Tippett Studio
Meghan Horgan Meghan Horgan ... visual effects coordinator
Beth Howe Beth Howe ... visual effects producer
Robin Hutchins Robin Hutchins ... asset artist: MPC
Jivko Ivanov Jivko Ivanov ... photogrammetry supervisor
Hetal Jain Hetal Jain ... visual effects executive producer
Annamalai K. Annamalai K. ... digital artist
Salman Khan Salman Khan ... compositor: MPC
Jaewook Kim Jaewook Kim ... animator: MPC
Nikolay Kirov Nikolay Kirov ... vfx data wrangler on set
Narendra Kulkarni Narendra Kulkarni ... digital matte painting lead
Binod Kumar Binod Kumar ... digital compositor
Saran Kumar Saran Kumar ... Visual Effects Production Manager: Mr. X
Natalya Kuzmina Natalya Kuzmina ... Environment Artist
Perrin Lew Perrin Lew ... animator: MPC
Yu-Shen Lin Yu-Shen Lin ... compositor: MPC
Zac Pinto Lobo Zac Pinto Lobo ... visual effects coordinator
Grant Lynch Grant Lynch ... visual effects editor
Ranjan M. Ranjan M. ... digital artist
John Macaraeg John Macaraeg ... digital matte painting artist
Symonne Madalena Symonne Madalena ... visual effects editor
Sweta Madhapuri Sweta Madhapuri ... visual effects producer
Baptiste Malbranque Baptiste Malbranque ... Lead FX artist: MPC
Ashish Malhotra Ashish Malhotra ... Compositing Supervisor: Mr.X
Santhosh R.C. Mani Santhosh R.C. Mani ... digital artist
Manikandan.c.v Manikandan.c.v ... compositor
Shravan Manoj Shravan Manoj ... compositor: visual effects
Trajche Markov Trajche Markov ... tracking and layout lead
Ricky Paul Marwein Ricky Paul Marwein ... visual effects artist
Alan Millan Alan Millan ... lead compositor
Karan Mirajkar Karan Mirajkar ... FX Artist: Mr.X
Gabriela Aguilar Mora Gabriela Aguilar Mora ... VFX Production Manager
Chris Morley Chris Morley ... visual effects supervisor: Tippett Studio
Aleix Plancheria Mosquera Aleix Plancheria Mosquera ... fx artist
Sasikumar Murugesan Sasikumar Murugesan ... digital artist
Ross Nakamura Ross Nakamura ... compositing supervisor: Tippett Studio
Deji Oduntan Deji Oduntan ... compositor
Sandeep Oruganti Sandeep Oruganti ... fx supervisor
Narendra Babu P Narendra Babu P ... digital artist
Arumugam P. Arumugam P. ... digital artist
Daksh Pandya Daksh Pandya ... digital matte painting artist
Lucas Papini Lucas Papini ... asset artist
Rakesh Patil Rakesh Patil ... animator: MPC
Povilas Pavilonis Povilas Pavilonis ... lighting artist
Rafael Perez Lopez Rafael Perez Lopez ... creature fx artist
Mike Portoghese Mike Portoghese ... compositor
Prashantha K. Prashantha K. ... assets lead
Lea Pyra Lea Pyra ... creature fx artist
Saravanan R. Saravanan R. ... roto lead
Milena Radeva Milena Radeva ... visual effects photographer
Aravindan Rajasingham Aravindan Rajasingham ... Head of Build Department
Prabhamrit Raryan Prabhamrit Raryan ... lead compositor
Motiesh Rayappaneni Motiesh Rayappaneni ... roto lead
Chris Ritvo Chris Ritvo ... visual effects supervisor
Evan Roberts Evan Roberts ... lighting artist
Latham Robertson Latham Robertson ... visual effects editor
Inigo Roy Inigo Roy ... CG supervisor: MR X
Pavankumar Sagiraju Pavankumar Sagiraju ... visual effects artist
Alex Schead Alex Schead ... vfx dailies editor
Daljeet Singh Daljeet Singh ... paint artist
Doug Spilatro Doug Spilatro ... visual effects artist
Srikanth Srinivasan Srikanth Srinivasan ... 2d supervisor
Yana Stoyanova Yana Stoyanova ... creature effects artist
Meenakshi Sundaram Meenakshi Sundaram ... department lead
N. Suresh N. Suresh ... digital artist
Brian Sziklasi Brian Sziklasi ... tracking and layout artist: Mr.X
Sagar Mallappa Talewadikar Sagar Mallappa Talewadikar ... digital artist
David Tanaka David Tanaka ... visual effects editor: Tippett Studio
Dale Taylor Dale Taylor ... visual effects producer
Manikandasamy V. Manikandasamy V. ... department lead
Santhru Vadivel Santhru Vadivel ... digital artist
Anil Kumar Verma Anil Kumar Verma ... compositor: Mr.X
Sakshi Verma Sakshi Verma ... digital artist
Vikirnikauniyal Vikirnikauniyal ... digital artist
Vikas Wadekar Vikas Wadekar ... compositor
Elijah Watson Elijah Watson ... visual effects coordinator
Aaron Weintraub Aaron Weintraub ... executive visual effects supervisor: MPC
Emily Wiebe Emily Wiebe ... animator: MPC
Lana Wolverton Lana Wolverton ... visual effects editor
Kate Xagoraris Kate Xagoraris ... visual effects artist
Kim Youna Kim Youna ... asset artist: MPC
Jay Bhadaniya Jay Bhadaniya ... Fx artist
Rahul Kumar Gupta Rahul Kumar Gupta ... compositor: Mr.X
Kranti Sarma Kranti Sarma ... Head of Studio: MPC
Stunts
Radoslav Ignatov Radoslav Ignatov ... stunt performer
Danko Jordanov Danko Jordanov ... fight choreographer / stunt double: Kevin Bacon
Olivia Ntsuba Olivia Ntsuba ... Stunt double: J.J
Rayna Sirmina Rayna Sirmina ... stunt double: Julia Davis
Teodor Tzolov Teodor Tzolov ... stunt coordinator
Ivo Vuchkov Ivo Vuchkov ... stunt performer
Thanks
Mike Coughlin Mike Coughlin ... thanks
Kurt Stuve Kurt Stuve ... thanks
Additional Info
Premiere: September 21, 2023
Theatrical Release: August 29, 2025
DVD Release: October 28, 2025
Blu-ray Release: October 28, 2025
Country: United States
Distributor: Troma Entertainment
Websites: IMDb Wikipedia
Ratings
SkullJoy

5.0 / 10

IMDb

5.9 / 10

Metacritic

65 / 100

Production Companies
Legendary Entertainment (Legendary)
Legendary Pictures
Troma Entertainment
Distributors
Bloody Disgusting
  (2025) (United States)
Cineverse Entertainment
  (2025) (United States)
Filming Locations
Bulgaria
Sofia, Bulgaria
Site Ranking (#5,514 / 33,091)
#5,510 The Beauty: Season 1 The Beauty: Season 1 (2026)
#5,511 Ju-On: The Grudge 2 Ju-On: The Grudge 2 (2003)
#5,512 Dead Space: Downfall Dead Space: Downfall (2008)
#5,513 Cabin Fever Cabin Fever (2016)
#5,514 The Toxic Avenger The Toxic Avenger (2023)
#5,515 Facing Windows Facing Windows (2003)
#5,516 Dance Of The Dead Dance Of The Dead (2008)
#5,517 2 Hearts 2 Hearts (2020)
#5,518 Desperation Desperation (2006)