Rivers Wash Over Me 2009
as Ahmed Robins
The Architect 2006
as Josh Freeman
Far from Heaven 2002
as Jake
Chelsea Walls 2001
as Wall
The Runaway 2000
as Sonny Monroe
Finding Buck McHenry 2000
as Aaron Henry
Black and White 1999
as Teen #1
Credits from TMDB.