Actor
- Infinite (2021)
- Dracula (2020)
- The Corrupted (2020)
- Informer (2019)
- Born a King (2019)
- Charismata (2019)
- The Death & Life of John F. Donovan (2019)
- The Informer (2019)
- Loveratri (2018)
- Patrick Melrose (2018)
- Mohini (2018)
- McMafia (2018)
- Electric Dreams (2018)
- Patient Zero (2018)
- The Mercy (2018)
- The Commuter (2018)
- My Dinner with Hervé (2018)
- The Guernsey Literary and Potato Peel Pie Society (2018)
- Dangerous Game (2017)
- The Foreigner (2017)
- Damilola, Our Loved Boy (2016)
- Guilt (2016)
- The Habit of Beauty (2016)
- New Blood (2016)
- London Has Fallen (2016)
- Criminal (2016)
- EastEnders: Back to Ours (2015)
- Survivor (2015)
- Jupiter Ascending (2015)
- Breaking the Bank (2014)
- Muppets Most Wanted (2014)
- One Chance (2013)
- Inspector Lewis (2006)