Actor · Born 1986
Sashinka
2017 · as Johnny
Dead Like Me: Life After Death
2009 · as Ryan
The Greatest Game Ever Played
2005 · as Jack Lowery (uncredited)
Tales from the Neverending Story: Resurrection
2003 · as Connor
Tales from the Neverending Story: Badge of Courage
Tales from the Neverending Story: The Gift
2001 · as Connor
Tales from the Neverending Story: The Beginning