Richard trained with the National Youth Theatre of Great Britain. He is an Associate Member of Complicite and has worked with many other theatre companies including the National, RSC, Shared Experience, Shakespeare's Globe and Jerome Savary’s ‘Le Grand Magic Circus’.
Recently he played Queen Elizabeth I in the UK premiere of 'Orlando' at Manchester Royal Exchange and he joined City of London Sinfonia for Mendelssohn’s ‘Midsummer Nights Dream’ and Shostakovich's ‘Hamlet’. In 2012 he was Horst Ehmke in 'Democracy’ (Sheffield and Old Vic London) and Albany in 'King Lear' (Almeida). Richard played Levin and was Associate Director for Shared Experience’s UK and World tours of ‘Anna Karenina'. He was Pierre in 'War and Peace' at the National Theatre London. He played Max Kellerman in the West End stage show of 'Dirty Dancing'. He was Ford Prefect in the first stage production of 'The Hitchhikers Guide to the Galaxy' with the Science Fiction Theatre of Liverpool: He also appeared in their 24 hour epic 'The Warp'.
Richard has many TV and film credits including 'Brideshead Revisited', 'Poirot', 'Midsomer Murders', 'Foyle's War', 'Piece of Cake', 'The French Lieutenant's Woman' and 'Bellman and True'. He is Malohkeh, the Silurian, in ‘Dr Who’. Most recently he appeared in ‘The Lost Honour of Christopher Jefferies’ and he plays Harris Pascoe in the new tv series of ‘Poldark’.