MOVIE
2006 Poseidon John Dylan
2005 Glory Road Coach Don Haskins
Stealth Lt. Ben Gannon
2004 Around the Bend Jason
An Unfinished Life Sheriff Crane Curtis
Undertow Deel Munn
2003 Secondhand Lions Adult Walter
Wonderland Ron Launius
The Hulk Major Glen Talbot
2002 Sweet Home Alabama Jake Perry
Four Reasons Boy
Coastlines Eddie Vance
2001 A Beautiful Mind Martin Hansen
Session 9 Hank
When Strangers Appear Peter
The Deep End Darby Reese
2000 The Weight of Water Rich Janes
The Dancer Stephane
Drop Back Ten Tom White
American Psycho Craig McDermott
You Can Count on Me Rudy Kolinksi, Sr.
1999 Harvest Clay Upton
1998 Restless Jeff Hollingsworth
1997 The Definite Maybe Eric Traber
Minotaur G.R.
1996 True Blue Dan Warren
Thinner Male Nurse
1994 Wing Commander III: Heart of the Tiger Major Jace "Flash" Dillon
(Video Game)
In the Heat of the Night:
A Matter of Justice
Todd Walker
(Television)
19933 Snowy River:
The McGregor Saga
Luke McGregor
(Television - Australia)
Father Hood Andy
Class of '61 George Armstrong Custer
(Television)
Alive Felipe Restano
1991 Child of Darkness,
Child of Light
John L. Jordan III
(Television)

THEATRE
The Glass Menagerie 2005/2/24,3/15-7/17
TELEVISION APPEARANCES
2005 Empire Falls(HBO) Young Max Roby
1990 True Colors
"Soft Shell" (90/11/04)
Jonathan
1989 Life Goes On
"La Dolce Becca"(90/11/11)
Dylan
1987 Jake and the Fatman
"I'd Do Anything" (91/04/10)
Unknown