His credits at Chichester Festival Theatre include Lorenzo in Shakespeare's "The Merchant Of Venice" (from June 6th to October 2nd), and Konstantin in Chekhov's "The Seagull" (August 1st to October 4th) (both 2003).
Played Charles Heberdon in "Saint's Day" by John Whiting - Orange Tree Theatre, London (October 16th to November 23rd 2002).
Was in the Off-Broadway production "Wit"
Has starred in independent films such as The Fiancé and Chapter Five and The Poetry Thief.
Russian Standard Vodka advert (March 2008)
Appeared in the UK premiere of "Wit" by Margaret Edson - Vaudeville Theatre, London (2000).
Played Tom in "The Glass Menagerie" by Tennessee Williams - Apollo Theatre, London (2007).
Played 'DH Lawrence' in "On The Rocks", a new play by Amy Rosenthal - Hampstead Theatre, London (2008).
Played the title role in Shakespeare's "Hamlet" - UK tour (2005).
Played Val in "Arcadia" by Tom Stoppard - Duke of York's Theatre, London (2009).
(2000) He acted in Margaret Edson's play, "W;T," at the Vaudeville Theatre in London, England with Kathleen Chalfant, Jaye Griffiths, Irene Sutcliffe, and Malcolm Tierney in the cast.