Er wurde im Norden Englands geboren und schloss sein Studium an der "University of East Anglia" in Film und Drama ab. Zusätzlich studierte er Schaupielerei an "London’s Central School of Speech and Drama". Schon während des Studiums wurde er von Sir Richard Attenborough entdeckt und durfte in "Shadowlands" mitspielen. Zuletzt konnte man James in "The Tudors" sehen.

Seine Rolle in "The White Queen" 

In "The White Queen" spielt er Lord Warwick, genauer genommen den 16. Earl of Warwick Richard Neville.

 

"The White Queen" läuft am 7., 8., und 9. Juni jeweils ab 20.15 Uhr auf sixx! Die ganzen Folgen sind im Anschluss auf sixx.de zu sehen! Hier findet ihr auch  alle Informationen zu den Stars und viele Bilder!