Jaap Buitendijk / Warner Bros Pictures. Josh Herdman, left, played Gregory Goyle, sidekick to Tom Felton's Draco Malfoy, in the Harry Potter movies. Josh Herdman, left, played Gregory Goyle, sidekick to Tom Felton's Draco Malfoy, in the Harry Potter movies.