Es conocido por sus papeles como Chip Sutphin en Serial Mom, Stevo en SLC Punk, Billy Brubaker en Summer Catch, Jerry Conlaine en Without a Paddle (galardonado como Mejor Actor en el Festival de Cine de Mar del Plata), Joey en Home Run Showdown, Jack Rusoe en Return to Nim's Island y Shaggy Rogers en las películas de Scooby-Doo.