Show
Actor (38 credits)
2023
Great Expectations
(TV Mini Series)
Vicar
Vicar
- Episode #1.2
(2023)
... Vicar
- Episode #1.1
(2023)
... Vicar
2022
Becoming Elizabeth
(TV Series)
Doctor
Doctor
- Lighten Our Darkness
(2022)
... Doctor
- Either Learn or Be Silent
(2022)
... Doctor
2018
A Very English Scandal
(TV Mini Series)
BBC Radio Interviewer
BBC Radio Interviewer
- Episode #1.1
(2018)
... BBC Radio Interviewer
2017
Still Star-Crossed
(TV Series)
Virgil
Virgil
- Hell Is Empty and All the Devils Are Here
(2017)
... Virgil
2016
Doctor Thorne
(TV Mini Series)
Cossett
Cossett
- Episode #1.2
(2016)
... Cossett
- Episode #1.1
(2016)
... Cossett
2008-2013
The IT Crowd
(TV Series)
Newton / Paul
Newton / Paul
- The Internet Is Coming
(2013)
... Newton
- Calendar Geeks
(2008)
... Paul
2013
Count Arthur Strong
(TV Series)
Police Sketch Artist
Police Sketch Artist
- Doctor Two
(2013)
... Police Sketch Artist
2011
Little Howard's Big Question
(TV Series)
Adrian
Adrian
- Can I Be in Two Places at Once?
(2011)
... Adrian
2000
Time Gentlemen Please
(TV Series)
Brian O'Green
Brian O'Green
- Day of the Trivheads
(2000)
... Brian O'Green
1995-1996
Fist of Fun
(TV Series)
Man with Imaginary Friend / Urban Man
Man with Imaginary Friend / Urban Man
- Episode #2.5
(1996)
- Episode #1.4
(1995)
- Episode #1.3
(1995)
... Man with Imaginary Friend
- Episode #1.2
(1995)
... Urban Man
1994
Knowing Me, Knowing You with Alan Partridge
(TV Series)
Clown
Clown
- Show 4
(1994)
... Clown (as Ben Moore)
Show
Writer (2 credits)
Show
Self (5 credits)