Home / Discover / People

Nashville (2012)

2012
as Avery Barkley

The Deep End of the Ocean

1999
as Vincent Cappadora - Age 16

General Hospital

1963
as Lucky Spencer

Tuck Everlasting

2002
as Jesse Tuck

Insomnia

2002
as Randy Stetz

Camp Nowhere

1994
as Morris "Mud" Himmel

Venom

2005
as Eric

The Prisoner of Zenda, Inc.

1996
as Rudy Gatewick / Oliver Gillis

Kalamity

2010
as Stanley Keller

NashChat

2017
as Jonathan Jackson

Riding the Bullet

2004
as Alan Parker

Star Trap

1988
as Ted

Guest Star

Episode Boy Meets World
Starry Night
1998
Episode Terminator: The Sarah Connor Chronicles
Goodbye to All That
2008
Episode Boy Meets World
Honesty Night
1998
Episode Terminator: The Sarah Connor Chronicles
The Good Wound
2009