
Acted in 8
2010s
- 2012
A Smile as Big as the Moon
Lewis
2000s
- 2007
Heartland
Andrew Wyles · 1 episode
- 2006
- 2005
Fielder's Choice
Zach
- 2004
Love's Enduring Promise
Aaron Davis
- 2002
- 2000

2010s
A Smile as Big as the Moon
Lewis
2000s
Heartland
Andrew Wyles · 1 episode
Fielder's Choice
Zach
Love's Enduring Promise
Aaron Davis