Between March and June 2011 he starred as Peter in Trevor Nunn’s production of Flare Path at the Theatre Royal, Haymarket, during the centenary year celebrations. He has also appeared in some major films such as the eight-part miniseries A Dance to the Music of Time, A Knight’s Tale, Vanity Fair and Mansfield Park. He has appeared in some major roles in several television costume dramas, including Sharpe’s Sword, The Tenant of Wildfell Hall, The Prince and the Pauper, and Rome. From 2013-2015 he starred in the TV show The Following. In the 2016 movie Churchill he played the role of King George VI.