Joshua Herdman is an English actor with a net worth of $3 million. Joshua Herdman was born in 1987 and comes from Hampton, London, England. You know him from his role as Gregory Goyle in the Harry Potter films. He played Ben in the TV series UGETME and has played in all of the Harry Potter Movies as Gregory Gayle as mentioned previously. He has also in other movies such as Thunderpants, The Estate Film, Piggy, Common People, and Sink. In 2016 Herdman started his mixed martial arts career.
Joshua Herdman Net Worth: $3 Million.