Known For
Filmography

No Pillowfights
TV · as St. Joe · 2 eps

NCIS: Los Angeles
TV · as Lance Eddings · 1 ep

The Middleman
TV · as Louis · 1 ep
Through the Gauntlet: Inside the Walls of 'Driftwood'
Movie · as Self

Driftwood
Movie · as Noah

Race You to the Bottom
Movie · as Nicholas

Betrayal
Movie · as Kerry Shaw

The Babysitter
Movie · as Jimmy

Disappearance
Movie · as Matt Henley

Smallville
TV · as Cyrus Krupp · 1 ep

Diplomatic Siege
Movie · as Chris
Safe Harbor
TV · as Turner Loring · 10 eps

Ambushed
Movie · as Eric Natter

Journey of the Heart
Movie · as Young Tony Johnston

The Practice
TV · as Kevin Blair · 1 ep

Jack
Movie · as Johnny Duffer

Kid Cop
Movie · as Peter Hansen

Hey Arnold!
TV · as Little Kid (voice) · 1 ep

7th Heaven
TV · as Mike Pierce · 9 eps

Melrose Place
TV · as David Patterson · 5 eps
