Known For
Photos
Filmography

Is It Time?
Movie · as Nathan

Last Shot
Movie

Echoes of Tomorrow
Movie · as Nathan Thompson (segment "Is It Time?")

Bad Man
Movie · as Deputy Sam Evans

Sing Sing
Movie · as Unnamed Inmate

Scott Pilgrim Takes Off
TV · as Young Neil (voice) · 8 eps

Girlboss
TV · as Shane · 13 eps

Transpecos
Movie · as Benjamin Davis

Dreamland
Movie · as Monty Fagan

The Phenom
Movie · as Hopper Gibson

The Late Bloomer
Movie · as Dr. Peter Newmans

The Stanford Prison Experiment
Movie · as Jeff Jansen / Prisoner 1037

Frank and Cindy
Movie · as GJ Echternkamp

The Baddest Part
Movie · as Bobby

Klondike
TV · as Jack London · 3 eps

The To Do List
Movie · as Cameron

Whiplash
Movie · as Andrew Neiman

The Perks of Being a Wallflower
Movie · as Brad

21 Jump Street
Movie · as Billiam Willingham

Elementary
TV · as Adam Kemper · 1 ep

The Conspirator
Movie · as John Surratt

Grow Up Already
Movie · as Andy

A Bag of Hammers
Movie · as Kelsey Patterson (Age 18)

Cinema Verite
Movie · as Kevin Loud

Scott Pilgrim vs. the World
Movie · as Young Neil

The Greatest
Movie · as Ryan Brewer

Hotel for Dogs
Movie · as Dave

Jennifer's Body
Movie · as Chip

A Home for Everyone: The Making of 'Hotel for Dogs'
Movie · as Self

The Good Wife
TV · as Erik Barsetto · 1 ep

Trucker
Movie · as Teenager #1

The Spirit
Movie · as Young Spirit

Evan Almighty
Movie · as Dylan Baxter

Boogeyman 2
Movie · as Paul

My Ambition
Movie · as Jules Walters

Numb3rs
TV · as Matt McCrary · 1 ep






