 On stage he played Wharton in "Another Country" at the Queen's Theatre, Shaftesbury Avenue, London.In 1983 he played Young Edmond Bertram in BBC 1's "Mansfield Park".His career has included diverse roles from serious drama to character comedy.