Home / Discover / People

Final Destination 2

2003
as Brian Gibbons

Capone

2020
as Junior Capone

Battle: Los Angeles

2011
as Pfc. Shaun Lenihan

Justice League vs. the Fatal Five

2019
as Brainiac 5 (voice)

Agent Cody Banks

2003
as Fenster

Thule

2011
as Amn. Jim Parker

Valentine

2001
as Tulga Gang Member #1

Commerce

2011
as Pete

2gether

2000
as Skate Park #1

Pope Dreams

2006
as Pete

After Sex

2007
as Jay

A Wrinkle in Time

2003
as 16 Year Old "IT" Boy

A Guy Thing

2003
as Acne-Faced Teen

Holiday Reunion

2003
as Buzz Hodges

Red

2008
as Danny

The Sheldon Kennedy Story

1999
as Young Sheldon Kennedy

Killer Bees

2002
as Dylan Harris

Batman Unlimited: Monster Mayhem

2015
as Gogo Shoto (voice)

High Noon

2000
as Billy

Ratz

2000
as James

Freddy Got Fingered

2001
as Pimply Manager

A Dog Named Christmas

2009
as Todd McCray

Max Keeble's Big Move

2001
as Troy McGinty