Richard's voice features on radio and TV adverts and documentaries. He was heard as a radio newsreader in the 2024 ITV drama Mr Bates vs The Post Office. He is represented by Sue Terry Voices.
Richard has voiced ads for everything from cars to cleaning products to investments. In the early 2000s he was the voice of British Airways. He narrated the series Alex Polizzi's Hotel Nightmare on Channel 5, and Meet The Foxes and Love Thy Neighbour on Channel 4. He was the voice of the Octopus in Siân Docksey's stage show We Live In a Human Dream.