Francis Upton
Tesla (2020)
Dr. Neblin
I Am Not a Serial Killer (2016)
Stephen Macht
Experimenter (2015)
Officer John
Archaeology of a Woman (2014)
Seán
Jimmy's Hall (2014)
The Second Suitor
The Man Who Came Out Only at Night (2013)
Coffey
The Burrowers (2008)
Joe
Stag Night (2008)
Kevin Sinks
Satellite (2006)
Marvin Montrose
Mimic: Sentinel (2003)
Billy Hayes
Coney Island Baby (2002)
Eddie Mars / Tom
Happy Here and Now (2002)
Steve Clark
Hysteria: The Def Leppard Story (2001)
Nathan
Earth Angels (2001)
Horatio
Hamlet (2000)
Kristjan
The Book of Stars (1999)
Dalfon
Esther (1999)
Sean
The Eternal (1998)
Bosch
Montana (1998)
Liam
Gold In The Streets (1997)
Renfield
Nadja (1994)
Writer