2010
Slow Moe
Marvin 'Moe' Moebly
2010
The Forgotten
(TV Series)
Will Rosemount
- Living Doe
(2010)
... Will Rosemount (as Scott Leavenworth)
2008
Desperate Housewives
(TV Series)
Kirby Schilling
- There's Always a Woman
(2008)
... Kirby Schilling (as Scott Leavenworth)
2006
Bones
(TV Series)
Carter
- The Boy in the Shroud
(2006)
... Carter (as Scott Leavenworth)
2002-2006
7th Heaven
(TV Series)
Peter Petrowski
- Highway to Cell
(2006)
... Peter Petrowski
- Leaps of Faith
(2005)
... Peter Petrowski
- Little White Lies: Part 2
(2004)
... Peter Petrowski
- Little White Lies: Part 1
(2004)
... Peter Petrowski
- Lost and Found
(2004)
... Peter Petrowski
34 More Episodes
2001-2002
Philly
(TV Series)
Patrick Cavanaugh
- Mojo Rising
(2002)
... Patrick Cavanaugh
- Thanks for the Mammaries
(2002)
... Patrick Cavanaugh
- Tall Tales
(2002)
... Patrick Cavanaugh (credit only)
- San Diego Padre
(2002)
... Patrick Cavanaugh
- Brotherly Love
(2002)
... Patrick Cavanaugh (credit only)
22 More Episodes
2002
The Drew Carey Show
(TV Series)
Danny
- The Eagle Has Landed
(2002)
... Danny
2001
The Majestic
Joey
2001
Citizen Baines
(TV Series)
Otis
- A Day Like No Other
(2001)
... Otis
2001
Life as a House
Ryan Kimball
2001
Donnie Darko
David
2000
Nikki
(TV Series)
Kid
- Humiliated
(2000)
... Kid
2000
Passions
(TV Series)
Joey
- Episode #1.322
(2000)
... Joey
2000
The Scarecrow
Farley (voice)
2000
ER
(TV Series)
Wyatt Parker
- Match Made in Heaven
(2000)
... Wyatt Parker
2000
Erin Brockovich
Matthew
2000
Everybody Loves Raymond
(TV Series)
Tyler
- Hackidu
(2000)
... Tyler
1999
The Green Mile
Hammersmith's Son
1999
Come On, Get Happy: The Partridge Family Story
(TV Movie)
Brian Forster / Chris Patridge #2
1999
The Soul Collector
(TV Movie)
Danny
1999
Baby Geniuses
Basil (voice)
1998
Babe: Pig in the City
Additional Voices (voice)
1998
Simon Birch
Junior Lamb
1998
Any Day Now
(TV Series)
Ben Bishop
- Huh?
(1998)
... Ben Bishop
1997
Dads
(TV Movie)
Henry, Melinda's son
1997
Meego
(TV Series)
Boy
- Magic Parker
(1997)
... Boy
1996-1997
The Young and the Restless
(TV Series)
William Abbott / Billy Abbott / Williams Abbott
- Episode #1.6110
(1997)
... William Abbott
- Episode #1.6109
(1997)
... William Abbott
- Episode #1.6026
(1996)
... William Abbott
- Episode #1.6025
(1996)
... Williams Abbott
- Episode #1.6019
(1996)
... William Abbott
11 More Episodes