Filmografi
| År | Titel | Roll |
| 1991 | Married to It | Student in Pageant |
| 1993 | Gross Misconduct | Young Byron Spencer |
| Are You Afraid of the Dark? | Billy |
| 1996 | Due South | Teenager |
| 1999 | Animorphs | Ax Double |
| Crime in Connecticut: The Story of Alex Kelly | Luke Lawson |
| Love Letters | Bob Bartram |
| 2000 | Run the Wild Fields | Charlie Upshall |
| The Famous Jett Jackson | Robert |
| Are You Afraid of the Dark? | Jake |
| La Femme Nikita | Neil Hudson |
| Twice in a Lifetime | Paul |
| 2001 | Blackout | Second Son |
| The Familiar Stranger | Chris Welsh |
| The Safety of Objects | Bobby Christianson |
| Dying to Dance | Jason |
| Treed Murray | Dwayne |
| 2002 | The Skulls II | Matt 'Hutch' Hutchinson |
| Emily of New Moon | Harrison Bowles |
| Charms for the Easy Life | Ted |
| Conviction | Whiff |
| A Christmas Visitor | John Boyajian |
| The Eleventh Hour | Taz Thomas |
| 2003 | The Pentagon Papers | Randy Kehler |
| 2004 | My Brother's Keeper | Eric/Lou Woods |
| Brave New Girl | Tyler |
| Prom Queen: The Marc Hall Story | Marc Hall |
| Safe | Bobby |
| A Separate Peace | Chad |
| A Bear Named Winnie | Corporal Randy Taylor |
| 2005 | The Eleventh Hour | Trevor Gordon |
| The West Wing | Trevor |
| 2005 – 2006 | 1-800-Missing | Colin McNeil |
| 2004 – 2006 | Veronica Mars | Troy Vandegraff |
| 2006 – | Smallville | Jimmy Olsen |
| 2007 | Palo Alto | Alec |
| The Stone Angel | Matt |
| 2008 | Thomas Kinkade's Home for Christmas | Pat Kinkade |
| Deep Cove | Mark |
| 2015-idag |
Killjoys |
John |
| 2009 | The Thaw | Atom |