Richard has worked extensively in theatre, particularly with the RNT and RSC. Roles include 'Cassius' in JULIUS CAESAR at the Globe, 'Balthasar' in THE INN AT LYDDA at the Sam Wanamaker Playhouse, 'Mr Emanuelli' in ONCE A CATHOLIC directed by Kathy Burke and 'Tilney/Sir Robert' in the stage version of SHAKESPEARE IN LOVE. His screen credits include 13TH WARRIOR, HARRY POTTER, CONTROL and LES MISERABLES. TV credits range from TWELFTH NIGHT to KINGDOM to THE BORGIAS. Most recently, Richard has featured in the films HEART OF THE SEA and SWALLOWS AND AMAZONS and has played 'Roth' in BEOWULF on ITV. In 2017 Richard performed as part of the Everyman Repertory company.