 His theatre work includes productions of "The Revenger's Tragedy", "Women Beware Women", "Henry V", "The Seagull" and "Camille".He has recently played Stanley Kowalski in a revival of "A Streetcar Named Desire" at the Donmar Warehouse, and is attached to star in the movie "Heaven and Earth", a biopic of James Miranda Barry and can currently be seen in Les blancs at the National Theatre until June 2nd.He played "Macbeth" at the Globe Theatre from 23 April- 27 June 2010 alongside Laura Rogers as Lady Macbeth.