National Theatre Live: Cyrano de Bergerac 2020
as De Guiche
National Theatre Live: Amadeus 2017
as Joseph II
Star Wars: The Force Awakens 2015
as First Order Officer
Cinderella 2015
as Lizard Footman
Mr. Turner 2014
as CR Leslie
National Theatre Live: One Man, Two Guvnors 2011
as Alfie
Credits from TMDB.