Magic Max
2020 · Comedy
as Max Hart
Broken Memories
2017 · Drama
as Levi
High Noon
2009 · Thriller
as Duncan Swift
Gravity
2010 · Comedy
as Robert
Unstable
2012 · Crime
as Nick Reese
Sundays at Tiffany's
2010 · Drama
as Hugh Morrison
Break Even
2020 · Action
as Leaman
The Opposite of Sex
1998 · Comedy
as Matt Mateo
Scorched
2003 · Comedy
as Mark
Crossing Jordan S6
2007 · Crime
as Dr. Peter Winslow
Some Kind of Beautiful
2015 · Comedy
as Tim
Bionic Ever After?
1994 · Action
as Astaad Rashid
BH90210
2019 · Comedy
as Nate
Vamps
2012 · Comedy
as Detective
Twisted
2013 · Drama
as Jack Taylor
Charmed S8
2005 · Drama
as Henry Mitchell
Charmed S1-S8
1998 · Drama