Movies
Star Wars: The Last Jedi
as C'ai Threnalli
28 Days Later
as Featured Infected
Star Wars: The Rise of Skywalker
as Cai Threnalli
Rogue One: A Star Wars Story
as Admiral Raddus
Blade II
as Blood Bank Guard / Reaper
1408
as Kevin O'Malley
Inkheart
as Minotaur (uncredited)
Doctor Who: The Day of the Doctor
as Zygon
Doctor Who: Deep Breath
as Footman
Deep Dive
as Self