The Three-Body Problem TBA
as Mike Evans
unINDIAN 2015
as Boat captain
Women He's Undressed 2015
as William Kelly
Five Moments of Infidelity 2006
as Shane/Bob's partner (Segment 5)
The New Life 2006
as Male Cop
Tunnel Vision 1995
as David De Salvo
Over the Hill 1992
as Barman
Credits from TMDB.