Known For
Photos
Filmography
Send a Scare
Movie
Blood on the Promontory
Movie

C.O.G.
Movie · as Ethan

The Calling
TV · as Zack Miller · 4 eps

Capone
Movie · as Junior

Shameless Hall of Shame
TV · as Mickey Milkovich · 1 ep

Justice League vs. the Fatal Five
Movie · as Brainiac 5 (voice)

A Little Late with Lilly Singh
TV · as Self · 1 ep

The Red Line
TV · as Paul Evans · 8 eps

Castle Rock
TV · as Dennis Zalewski · 4 eps

The Conners
TV · as Ed Conner Jr. · 3 eps

The Rookie
TV · as Harrison Novak · 2 eps

Mission Kathmandu: The Adventures of Nelly & Simon
Movie · as Simon Picard (voice)

The Long Road Home
TV · as Pvt Tomas Young · 7 eps

Teenage Mutant Ninja Turtles: Out of the Shadows
Movie · as Michelangelo

Sully
Movie · as GIB - Andrew Carrigan

Justice League Action
TV · as Klarion the Witch Boy (voice) · 2 eps

Batman Unlimited: Monster Mayhem
Movie · as Gogo Shoto (voice)

Fear the Walking Dead
TV · as Willy · 1 ep

Teenage Mutant Ninja Turtles
Movie · as Michelangelo

The Twilight Saga: Breaking Dawn - Part 2
Movie · as Vladimir

Hatfields & McCoys
TV · as Ellison 'Cotton Top' Mounts · 3 eps

Battle: Los Angeles
Movie · as Pfc. Shaun Lenihan

Thule
Movie · as Amn. Jim Parker

Commerce
Movie · as Pete

Shameless
TV · as Mickey Milkovich · 73 eps

The Booth at the End
TV · as Dillon · 5 eps

Black Hole
Movie · as Davey

Terriers
TV · as Adam Fisher · 1 ep

The Pacific
TV · as Pvt. Hamm · 10 eps

A Dog Named Christmas
Movie · as Todd McCray

Dark Blue
TV · as Pete · 1 ep

Lie to Me
TV · as Brian Warner · 1 ep

Red
Movie · as Danny

The Mentalist
TV · as Travis Tennant · 1 ep

After Sex
Movie · as Jay

The Riches
TV · as Cael Malloy · 20 eps

Life
TV · as John Armstrong · 1 ep

Promise Me Tomorrow
Movie · as Pete

Medium
TV · as Jessie Andrews / Brian · 1 ep

Bones
TV · as Teddy Parker · 1 ep

Godiva's
TV · as TJ · 19 eps

Huff
TV · as Sam Johnson · 1 ep

renegadepress.com
TV · 1 ep

Final Destination 2
Movie · as Brian Gibbons

Lightning: Bolts of Destruction
Movie · as Jeremy Landis

Holiday Reunion
Movie · as Buzz Hodges

A Wrinkle in Time
Movie · as 16 Year Old "IT" Boy

A Guy Thing
Movie · as Acne-Faced Teen

Agent Cody Banks
Movie · as Fenster

Cold Case
TV · as Jerry Kasher · 1 ep

Two and a Half Men
TV · as Freddie · 1 ep

Killer Bees
Movie · as Dylan Harris

I Was a Teenage Faust
Movie · as Tom

Fillmore!
TV · 1 ep

Glory Days
TV · as Robbie McNeil · 1 ep

Freddy Got Fingered
Movie · as Pimply Manager

Max Keeble's Big Move
Movie · as Troy McGinty

Valentine
Movie · as Tulga Gang Member #1

Law & Order: Criminal Intent
TV · as Milo Rhodes · 1 ep

Ratz
Movie · as James

High Noon
Movie · as Billy

2gether
Movie · as Skate Park #1

Andromeda
TV · as Breyon · 1 ep

X-Men: Evolution
TV · as Toad (voice) · 47 eps

2gether: The Series
TV · as Gary · 1 ep

The Sheldon Kennedy Story
Movie · as Young Sheldon Kennedy

Law & Order: Special Victims Unit
TV · as Dale Stuckey · 4 eps

The Outer Limits
TV · as Brae · 1 ep



