Home / Discover / People

A Lobster Tale

2006
as Timmy Brock

A Teacher's Crime

2008
as Jeremy Rander

Beastly

2011
as Trey Madison

Bon Cop Bad Cop

2006
as Jonathan Ward

Bon Cop Bad Cop 2

2017
as Jonathan

Booky Makes Her Mark

2006
as Arthur Thomson

Client Seduction

2014
as Dennis Brunner

Common Ground

2000
as Young Johnny Burroughs

Continuum

2012
as Alec Sadler

Dansk litteratur

1989
as Erik Knudsen

Full-Court Miracle

2003
as TJ Murphy

Jericho (2006)

2006
as Dale Turner

Santa Who?

2000
as Nasty Boy

Saw II

2005
as Daniel Matthews

Scott Pilgrim vs. the World

2010
as Luke 'Crash' Wilson

Scream 4

2011
as Robbie Mercer

Stickman

2017
as Jeremy

Stolen Miracle

2001
as Tommy

The Barrens

2012
as Ryan

The Familiar Stranger

2001
as Young Chris Welsh

The Mist

2017
as Vik

Director

Movie Brannigan's March 2004
Movie Cleft Lip 2018
Movie The Raven on the Jetty 2015

Writer

Movie Brannigan's March 2004
Movie Cleft Lip 2018
Movie The Raven on the Jetty 2015

Producer

Movie Cleft Lip 2018
Movie The Raven on the Jetty 2015

Guest Star

Episode Doc
First Impressions
2001
Episode Real Kids, Real Adventures
Heimlich Hero
2000
Episode The Guardian
Home
2001
Episode Blue Murder
Janet Green
2004
Episode 12 Monkeys
One Hundred Years
2016
Episode The Guardian
Pilot
2001
Episode Ransom
Regeneration
2017
Episode The Guardian
Reunion
2001
Episode So Help Me Todd
Second Second Chance
2022
Episode The Guardian
The Beginning
2002
Episode Saving Hope
The Medical Pilot
2012
Episode In a Heartbeat
You Say It's Your Birthday
2000