Testament as Minister John (1 episode)
2024
Back to Black as Jimmy
2022
Becoming Elizabeth as Tutor (1 episode)
2022
Slow Horses as Theo Makris (1 episode)
2022
Vikings: Valhalla as Alexandros (1 episode)
2021
Hitman's Wife's Bodyguard as Carlo
2017
National Theatre Live: Young Marx
2017
Tulip Fever as Baker
2016
The Crown as Chronos (1 episode)
2015
Star Wars: The Force Awakens as Bar Patron
2015
Wolf Hall as French Nobleman (1 episode)
2014
The Boogeyman as Lester Billings
2011
The Inbetweeners Movie as Stavros (uncredited)
2011
Game of Thrones as Syrio Forel (3 episodes)
2000
Black Books as Schubert Customer (1 episode)
1999
The Winter's Tale as Footman