James besuchte die Guildford School of Acting in Surrey. Im März 2003 zog er nach Los Angeles, Kalifornien, um eine Filmkarriere zu verfolgen. Im selben Jahr war er in seinem ersten Film zu sehen, Was Mädchen wollen.
Vor seiner Zeit als Schauspieler war James Mitglied einer Boyband, die vom Ex-Manager der Spice Girls, Simon Fuller, gemanagt wurde. Für seine Rolle in Was Mädchen wollen lernte er das Gitarrespielen und nahm für den Soundtrack die Songs Long Time Coming und Greatest Story Ever Told auf.
Seine Arbeit als Musiker brachte unter anderem die zwei Hits The Distance und Half Life hervor.
James war von Juli 2006 bis 2009 mit Bianca Brown liiert.