Actor
Bliss
2024 · as Virgil Bliss
Phoenix Forgotten
2017 · as Steve
Flesh and Blood
2016 · as Simon
The Perfect Guy
2015 · as Homeowner
Paper Covers Rock
2008 · as Dr. Gold
The Motel
2005 · as Walter
Down to the Bone
2004 · as Steve Morrison
What Alice Found
2003
Milk and Honey
2003 · as Rick Johnson
Virgil Bliss
2001 · as Virgil Bliss
Puppet
1999 · as Mr. Johnson
Crossfire
1999 · as Jeffery