Baywatch
Monsters at Large
No Place in This World
Sacred Journeys
Cycle
School Bus Diaries
Movie · as Alex Parker
Movie · as Teen Park Boy
Movie · as Shark Bite Boy (uncredited)
Movie · as Jeremy
Movie · as Luke
TV · as Brian · 7 eps