Known For
Filmography

Hell
Movie

As Easy As Closing Your Eyes
Movie · as Kieran

Better Half
Movie · as Paul

We Have Notes
Movie · as Marketing Creative Director

The Speed of Time
Movie · as Young John

The Rookie
TV · as Mr. Moore · 1 ep

Sundown
Movie · as Blake

Friend Request
Movie · as Gustavo

Field of Lost Shoes
Movie · as Benjamin 'Duck' Colonna

The Goldbergs
TV · as Johnny Atkins · 65 eps

High School
Movie · as Travis Breaux

Love at First Hiccup
Movie · as Nick

NCIS: Los Angeles
TV · as Ed Mosker · 1 ep

Remember the Daze
Movie · as Mod

Foster's Home for Imaginary Friends: Destination Imagination
Movie · as Mac (voice)

American Son
Movie · as Darcy

In Plain Sight
TV · as Nicky McCabe / Nicky Porter · 1 ep

Kid vs. Kat
TV · as (voice) · 104 eps

CN Invaded Part 1: Cheese A-Go-Go
Movie · as Mac (voice)

Resurrection Mary
Movie · as Curtis

Saving Grace
TV · as Joe Ricky Dunmore · 1 ep

Grilled
Movie · as Jerry

Foster's Home for Imaginary Friends: Good Wilt Hunting
Movie · as Mac / Socket Tubey's Creator (voice)

Foster's Home for Imaginary Friends Lost Claus
Movie · as Mac (voice)

Ghost Whisperer
TV · 1 ep

Bones
TV · as Emory Stewart · 1 ep

Avatar: The Last Airbender
TV · as Teen Sozin (voice) · 1 ep

13 Going on 30
Movie · as Young Matt

Surviving Christmas
Movie · as Older Brother

Rocket Power: Island of the Menehune
Movie · as Sam Dullard

Foster's Home For Imaginary Friends: House of Bloo's
Movie · as Mac (voice)

Rocket Power: The Big Day
Movie · as Sam Dullard (voice)

The 4400
TV · as Boyd Gelder · 3 eps

Foster's Home for Imaginary Friends
TV · as Mac (voice) · 82 eps

CSI: NY
TV · as Josh Herman · 1 ep

Full-Court Miracle
Movie · as Big Ben Swartz

Stuart Little: The Animated Series
TV · as Zack (voice) · 1 ep

NCIS
TV · as Evan Lowry · 1 ep

Black Mask 2: City of Masks
Movie · as Raymond

National Lampoon's Van Wilder
Movie · as Little Kid

Adventures in Odyssey: The Caves of Qumran
Movie · as Dylan Taylor (voice)

Fillmore!
TV · as Linwood (voice) · 1 ep

Monk
TV · as Ridley · 1 ep

Without a Trace
TV · as Nicholas · 1 ep

Hidden Hills
TV · 18 eps

American Dreams
TV · as Lloyd Cheney · 1 ep

Still Standing
TV · as Chris · 2 eps

The Guardian
TV · as Connor Adams · 1 ep

The Zeta Project
TV · 1 ep

Lizzie McGuire
TV · as Adam Burton · 1 ep

Titus
TV · as 10-Year-Old Tommy · 7 eps

CSI: Crime Scene Investigation
TV · as Bad Teen · 1 ep

Malcolm in the Middle
TV · as Boy · 1 ep

Snowden's Christmas
Movie · as (voice)

Batman Beyond
TV · as Miguel Diaz (voice) · 1 ep

Judging Amy
TV · as Seth Reynolds · 1 ep

Family Law
TV · as Kevin Perliss · 1 ep

Becker
TV · as Jimmy · 1 ep

The Hughleys
TV · as Tommy · 1 ep

Sweet Nothing
Movie · as Young Richie

Touched by an Angel
TV · as Angelo · 1 ep
