According to Celebrity Net Worth, James is worth a whopping £22million.
In his early 20s, James explored opportunities as a TV reporter while appearing in television series such as Boyz Unlimited, Teachers, Hollyoaks and Little Britain.
As he became more well-known in the industry, the actor booked roles in movies like Whatever Happened to Harold Smith?, All or Nothing, Heartlands, and Cruise of the Gods.
The star is now one of the most recognisable faces in the entertainment industry.
READ MORE: Macauley Culkin net worth – Home Alone star’s finances