Filmography

Castle (2009) .... Nick Castle
Wonder Woman (2009) .... Col. Steve Trevor (voice)
James Gunn's PG Porn (2008) .... Chris
Dr. Horrible's Sing-Along Blog (2008) .... Captain Hammer
Trucker (2008)
"Desperate Housewives" .... Adam Mayfair
"Robot Chicken" .... Flash
"Drive" .... Alex Tully
Waitress (2007) .... Dr. Pomatter
White Noise 2: The Light (2007) .... Abe Dale
"Lost" .... Kevin
Slither (2006) .... Bill Pardy
Serenity (2005) .... Mal
"Miss Match" .... Adam Logan
Outing Riley (2004) .... Luke Riley
Hollywood Division (2004) (TV) .... Det. Tommy Garrett
Water's Edge (2003) .... Robert
"Firefly" .... Capt. Malcolm 'Mal' Reynolds
"Buffy the Vampire Slayer" .... Caleb (5 episodes, 2003)
Alligator Point (2003) (TV)
"Two Guys, a Girl and a Pizza Place" .... Johnny Donnelly
"King of the Hill" .... Frisbee Guy (1 episode, 2001)
Dracula 2000 (2000) .... Father David
"The Outer Limits" .... Michael Ryan (1 episode, 1999)
"Pasadena" .... Rev. Glenn Collins
Blast from the Past (1999) .... Cliff, Eve's Ex-Boyfriend
Saving Private Ryan (1998) .... Minnesota Ryan
Strange and Rich (1994) .... Walter Hoade
"One Life to Live" .... Joey Buchanan
Ordeal in the Arctic (1993) (TV) .... Master Warrant Officer Tom Jardine