Home / Discover / People

A Place To Be Loved

1993
as Gregory K

Black Hawk Down

2001
as SSgt. Ed Yurek

Black Irish

2007
as Terry McKay

Bristol Boys

2005
as Little Man

Joint Body

2011
as Danny Wilson

Lassie

1994
as Matthew Turner

Mystic River

2003
as Brendan Harris

Prisoner

2007
as Bob

Scotland, Pa.

2001
as Malcolm Duncan

Sollers Point

2017
as Aaron

Songs In Ordinary Time

2000
as Norman Fermoyle

Steel City

2006
as PJ Lee

Strike!

1998
as 'Frosty' Frost

The Four Diamonds

1995
as Christopher 'Chris' Millard / Squire Millard

The Last Home Run

1996
as Young Jonathan

The Mudge Boy

2003
as Perry Foley

The Sandlot

1993
as Scotty Smalls

The Unforgivable

2021
as Keith Whelan

Tigerland

2000
as Pvt. Cantwell

U-571

2000
as Ted Trigger Fitzgerald

We Were the Mulvaneys

2002
as Judd Mulvaney

Wonder Wheel

2017
as Flirtatious Man at Ruby's

Yonkers Joe

2008
as Joe Jr.

Guest Star

Episode Elementary
Dead Man's Switch
2013