Home / Discover / People

Party of Five

1994
as Griffin Holbrook

7th Heaven

1996
as Chandler Hampton

The Grift

2008
as Jackson Armstrong

Basilisk: The Serpent King

2006
as Dr. Harrison 'Harry' McColl

Sinkhole

2013
as Gary

Ba'al

2008
as Helm

Scavengers

2013
as Black Devert

One More Round

2015
as Brock Thornhill

Alien Opponent

2011
as Brooklyn Davis

Wolvesbayne

2009
as Russel Bayne

Breaking Free

1995
as Rick Chilton

Edge of Salvation

2012
as David Stevens

Cornbread Cosa Nostra

2018
as Pursey Hicks

Do You Know Me

2009
as Jake Farber

SWAT: Unit 887

2015
as Jenkins

Gods and Generals

2003
as Capt. Alexander 'Sandie' Pendleton

The Dinner Party

2020
as Haley's Stepfather

A Mother's Gift

1995
as John Deal

A Season of Hope

1995
as Mickey Hackett

Levitation

1997
as Bob

I believe

2017
as Captain Iberson

Bad to the Bone

1997
as Danny Wells

Moon Crash

2022
as Général Madden

The Last Mark

2012
as Hoppy

Chasing the Green

2009
as Adam Franklin

Mallrats

1995
as T.S. Quint

Kiss Me Again

2006
as Julian

Descendant

2003
as Ethan Poe / Frederick Usher

Director

Movie The Devil's Dozen 2013

Producer

Movie Dreamers 2000
Movie The Last Mark 2012
Movie House Under Siege 2010

Guest Star

Episode The Outer Limits (1995)
Flower Child
2001
Episode Crossing Jordan
Out of Sight
2004
Episode Hey Hey! It's Saturday
Episode 18
1999
Episode MacGyver (2016)
Pliers
2016