James trained at Birmingham School of Acting and then went on to The Royal Academy of Music to train in musical theatre, graduating in 2011. Whilst at The Royal Academy James also gained his LRAM and is a qualified teacher of technical singing, voice and musical theatre.
His performing credits whilst in training included The Dreaming, Music Lessons, Epicoene, and Spend, Spend, Spend.(Birmingham) and Star Spangled Girl, Little Me and Buddy Plummer in Follies (Royal Academy of Music).
Other theatre credits include Claude Frollo in the world premiere of Lionel Bart’s Quasimodo (King’s Head Theatre); Whitelaw Savory in One Touch of Venus (Ye Olde Rose and Crown); Lank Hawkins in Crazy For You (Upstairs at The Gatehouse); West End Story (UK and India) for which he was also musical supervisor; Leonato in Beatrice et Benedict – Opera (RAO) with the late Sir Colin Davis; Prince Charming in Cinderella (Rose Theatre, Rugeley); Chad/Mr Eames in Trying To Get Back Home (Theatre Royal, Bury-St-Edmunds); Jack in Jack & The Beanstalk (Winsford Civic Theatre); Presenter in Rainbow Live! (with Zippy, George and Bungle!) (UK tour).
James recently provided vocals for Brian May in the benefit concert Freddie For a Day at the Savoy. Other concert work includes The Songs of Bobby Cronin (Charing Cross Theatre); and Stephen Sondheim Concert (RAM for Mr Sondheim himself). James is an associate technical singing tutor for Guildford School of Acting.