2024
as Michael
2023
as Terry Tanner
2021
as Detective Brooks
2020
as Russell Blackburn
2020
as Man in Cafe
2020
as Michael
2019
as Dr. James
2017
as Peter Reeves
2017
as Ravi
2016
as The Lover
2013
as Seamus Duncan
2013
as Weinstein
2013
as SPC Keanu Reeves
2013
as John Shecker / Mark Felton
2013
as One / Daniel Lathem
2012
as Captain Roscoe Simms
2010
as Queequeg
2010
as Peter Whalen
2010
as Jude Black
2009
as John
2009
as Takeo
2009
as Brett
2009
as 'Handsome Man'
2007
as Manteo
2005
as Ken Ronson