Harry Potter’s Gregory Goyle star Josh Herdman looks unrecognisable after becoming a cage fighter

Harry Potter’s Gregory Goyle star Josh Herdman looks unrecognisable after becoming a cage fighter

TWO decades have passed since the magical world of Hogwarts first graced our screens – and one of the actors looks completely unrecognisable since appearing.

Harry Potter and the Philosopher’s Stone was the perfect start to capture the imaginations of a generation and featured an array of weird and wonderful characters.

Josh Herdmen appeared as Gregory Goyle in the Harry Potter film franchise
The 33-year-old looks completely unrecognisable these days and has taken up a career in MMA

In particular, Gregory Goyle – portrayed by Josh Herdman – who appeared as the devoted sidekick of villain Draco Malfoy.

After debuting as a fresh-faced 13-year-old, Josh returned to his role as Goyle over the next decade in all seven sequels.

Since then, the actor went from henchman to hench after taking up a career as an MMA fighter, much to the surprise of Harry Potter fans.

Herdman, a black belt in Japanese Jiu Jitsu and life long martial artist, won his first fight against Janusz Walachowski in 2016.

His most recent fight was in February 2018, which ended in another win for the former Slytherin wizard.

The father-of-two, now 33, told the Daily Star he chose the sport because he was a “party animal” and “needed something to focus on”.

He explained: “I chose MMA because I love the sport – it’s raw, exciting and unpredictable.

“You need discipline, you need tenacity and you need the drive to keep at it.”

The tattooed fighter – now totally unrecognisable since appearing in Harry Potter – frequently appears at conventions dedicated to the film around the world.


As of right now, the 33-year-old is continuing with his MMA career – but has no plans to fight any time soon.

Despite veering away from the acting world, Josh does still take the occasional role including the Anna Friel drama Marcella and the ITV drama White House Farm.

Josh has also gone on to a few other flicks including the 2018 film Robin Hood, alongside Taron Egerton, Jamie Foxx and Jamie Dornan.

Gregory Goyle appeared as the devoted sidekick of villain Draco Malfoy
Josh returned to his role as Goyle over the next decade in all seven sequels.