Roger Barclay hat 13 Serien und 8 Filme gedreht. Unter anderem spielte er Captain Elk in der Serie Andor.Im Kino in der Rolle des Sebastian Lynch im Spielfilm Johnny English Strikes Again.