Veronica Mars 2014
as Punk #1
Edge of Salvation 2012
as Mark
Alpha Dog 2006
as Santa Fe Kid (uncredited)
Credits from TMDB.