Roger Barclay è apparso in 13 serie e 8 film. Una performance da trovare nel ruolo di Captain Elk nella serie Star Wars: Andor. Al cinema, come Sebastian Lynch nel lungometraggio Johnny English Strikes Again.