2023
The Covenant
Actor - Coronel Vokes
2016
T2: Trainspotting
Actor - Sick Boy
2012
Dark Shadows
Actor - Roger Collins
Byzantium
Actor - Ruthven
2005
Aeon-flux
Actor - Oren Goodchild
2004
Melinda and Melinda
Actor - Lee
1997
Afterglow
Actor - Jeffrey Byron III
Full filmography