A Place to Be Loved (1993), playing Gregory K
The Sandlot (1993), playing Scotty Smalls
Lassie (1994), playing Matthew Turner
The Four Diamonds (1995), playing Christopher "Chris" Millard/Squire Millard
The Last Home Run (1996), playing Young Jonathan
Wrestling With Alligators (1998), playing Pete
All I Wanna Do (aka "Strike") (1998), playing Frosty
Ride With the Devil (1999), playing Riley Crawford
U-571 (2000), playing Seaman Ted "Trigger" Fitzgerald, Radioman
Tigerland (2000), playing Private Cantwell
Songs in Ordinary Time (2000), playing Norm Fermoyle
Scotland, Pa. (2001), playing Malcolm Duncan
Black Hawk Down (2001), playing Staff Sergeant Yurek
We Were the Mulvaneys (2002), playing Judd Mulvaney, Narrator
The Mudge Boy (2003), playing Perry Foley
Justice (2003), playing The Red Anarchist
Mystic River (2003), playing Brendan Harris
Strip Search (2004), playing Gerry Sykes
Bristol Boys (2005), playing Little Man
Strangers With Candy (2005), playing P John
Steel City (2006), playing PJ Lee
Prisoner (2007), playing Bob
Black Irish (2007), playing Terry McKay
Yonkers Joe (2008), playing Joe Jr.
Joint Body (2011), still in pre-production, more info to come
TV Shows
The Black Donnellys (2007), playing Jimmy Donnelly
-appeared in all 14 episodes
Guest Appearances
Law & Order
episodes:
Bait (1998), playing Kevin Stanton
Misbegotten (2008), playing Ryan Emerson
Law & Order: Special Victims Unit
episodes:
Disappearing Acts (2002), playing Gavin Sipes/Nikolai Rosovitch
The Jury
episodes:
Memories (2004), playing Carl Donner
Law & Order: Criminal Intent
episodes:
The Good (2006), playing Marcus Randolph
CSI: Miami
episodes:
Head Case (2009), playing Doug Benson
Kings
episodes:
Judgement Day (2009), playing Ethan Shepherd
Insurrection (2009), playing Ethan Shepherd