El año pasado James aparecía en unos varios papeles y después asumido el papel de Frodo Bolsón en la adaptación teatral de Matthew Warchus de "El Señor de los Anillos" en el Theatre Royal Drury Lane.