2022
Becoming Elizabeth as Tutor (1 episode)
2022
Slow Horses as Theo Makris (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)
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