Background
He played the title character (the son of Rudyard Kipling) in My Son John.
He played the title character (the son of Rudyard Kipling) in My Son John.
London Academy of Music and Dramatic Artist
His theatre performances include the Complete Works Festival in Stratford-upon-Avon, where he starred in Sean Holmes" Julius Caesar as Brutus and in Rupert Goold"s The Tempest as Caliban. He appeared as Henry Lennox (with Richard Armitage and Daniela Denby-Ashe) in the British Broadcasting Corporation production North and South from the novel by Elizabeth Gaskell. He portrayed British pilot Robert Newman in the German film Dresden, in which he spoke German and played Geoffrey, Duke of Brittany in the 2003 film The Lion in Winter alongside Patrick Stewart, Glenn Close and Jonathan Rhys-Meyers.
He played a fallen angel in two films released in 2005 which were titled "The Prophecy: Uprising" and "The Prophecy: Forsaken".
He also appeared in the title role of the 2009 play A New World: A Life of Thomas Paine. In 2013, he appeared as Chief Inspector Roger Nelson in the British Broadcasting Corporation television series WPC 56 (series 1)
In 2013 he appeared as Hercule Flambeau, nemesis of Father Brown, in the British Broadcasting Corporation television series Father Brown episode 1.10 "The Blue Cross".
He reprised the role in 2014 episode 2.5 "The Mysteries of the Rosary", 2015 episode 3.10 "The Judgment of Manitoba", and 2016 episode 4.5 "The Daughter of Autolycus". Has appeared in both Lewis series 8 episode 3 and Endeavour.