Home / Discover / People

The Unforgivable

2021
as Keith Whelan

Mystic River

2003
as Brendan Harris

Black Hawk Down

2001
as SSgt. Ed Yurek

The Sandlot

1993
as Scotty Smalls

Sollers Point

2017
as Aaron

Bristol Boys

2005
as Little Man

U-571

2000
as Ted Trigger Fitzgerald

The Four Diamonds

1995
as Christopher 'Chris' Millard / Squire Millard

Songs In Ordinary Time

2000
as Norman Fermoyle

Tigerland

2000
as Pvt. Cantwell

Steel City

2006
as PJ Lee

The Mudge Boy

2003
as Perry Foley

Black Irish

2007
as Terry McKay

We Were the Mulvaneys

2002
as Judd Mulvaney

Lassie

1994
as Matthew Turner

The Last Home Run

1996
as Young Jonathan

Strike!

1998
as 'Frosty' Frost

Prisoner

2007
as Bob

Joint Body

2011
as Danny Wilson

Wonder Wheel

2017
as Flirtatious Man at Ruby's

Yonkers Joe

2008
as Joe Jr.

Scotland, Pa.

2001
as Malcolm Duncan

A Place To Be Loved

1993
as Gregory K

Guest Star

Episode Elementary
Dead Man's Switch
2013