The Office
as Jake Palmer
CSI: Miami
as Nick West
NCIS: Los Angeles
as PO2 Vincent Davis
It's Always Sunny in Philadelphia
as Tommy
Mom
as Luke
Cold Case
as Young Jerry Kasher
The Magicians
as Nameless
Big Love
as Hustler
Star Trek
as Johnny
Shake It Up
as Paul
The Curious Case of Benjamin Button
as Benjamin Age 12
10-8: Officers on Duty
as Little Boy
Crash
as Tyler Lomand
Monday Mornings
as Gregory Malloy
MADtv
as Skeeter
Twenty Good Years
as Young John
Wolves at the Door
as William
Take Point
as Logan
Chasing Nightmares
as Matthew
Hunter's Moon
as Lenny Bloomfield