James och hans familj flyttade från Storbritannien till Jacksonville, Florida när han var nio år. Under sin vistelse i USA gick han på Crown Point Elementary School, sedan Fletcher Middle School och Madeley High.[1]
James är ett fotbollsfan och deltar årligen i sportliga välgörenhetsevenemang.[2] När han var yngre ville han antingen bli fotbollsspelare eller skådespelare.[3]
Skådespelarkarriär
Efter sin skolgång i USA började han på Drama Centre London i England, och hans första roll var i TV-serien Lewis år 2008. Han spelade också Ben in BBCs dramaserie Dis/Connected.
Hans genombrott som skådespelare var som Prins Arthur i BBC:s fantasyserie Merlin. Merlin har haft stora framgångar i såväl Storbritannien som Sverige och USA. Seriens femte och sista säsong avslutades i december 2012[4] och sändes på BBC One i Storbritannien.