Nora Roberts' Carolina Moon 2007
as Young Cade
Brokeback Mountain 2005
as Ennis Del Mar (age 9)
12 Days of Christmas Eve 2004
as Eric Carter
Credits from TMDB.