1997
2020
2010
2012
2016
2017
The Infidel
as Gary Page
Rearview
as Simon
Best Possible Taste: The Kenny Everett Story
as Freddie Mercury
Dream Team
as Miguel Lopez
No Man's Land
as Nasser
Of Kings and Prophets
as Ishbaal
Falcón
as Rafael Falcón