James trained at Millennium Performing Arts, Royal Ballet School and Hammond.
Theatre includes: ensemble in 42nd Street (Theatre Royal Drury Lane); Eddie in Mamma Mia! (Cyprus); Mungojerrie, assistant dance captain and cover Skimbleshanks in Cats (RCCL); Pouncival, cover Mungojerrie and cover Skimbleshanks in Cats (RCCL); ensemble in Mamma Mia! (international tour); Fire and Ice in Excellence (Sadler’s Wells); Cupid in the Royal Ballet’s Sleeping Beauty (Royal Opera House); Joe in The Pajama Game (Cochrane Theatre); Boatswain in HMS Pinafore (Battersea Barge); Peter Pan in Peter Pan (Worthing Dome) and ensemble in Snow White (Compass Theatre).
Television includes: Show Choir (ITV) and Billy in Bored Billy (John McBride).
James also trained in modern American ballroom with Headliners and competed for the British team in 2009.