Roger Barclay ha aparecido en 13 series y 8 películas. Una actuación que se encuentra en el papel de Captain Elk en la serie Andor. En el cine, como Sebastian Lynch en el largometraje Johnny English Strikes Again.