Out of gallery
screenshots from Devil's Playground, Super Awesome, Passion

Movies
Year Title Role Notes
2018 The Obscure Lee
2017 Dirt Tin Burko Short
2015 Super Awesome! Jack Simpson
2006 Shuffle Edgar Short
2004 The Alice Patrick TV film
2003 The Postcard Bandit Thomas TV film
2003 Travelling Light Ray Sugars
2003 Preservation Mr. Crewe
2002 Heroes' Mountain Euan Diver TV film
2001 South Pacific Harbison TV film
2000 Pitch Black Greg Owens
1999 Passion Herman Sandby
1987 Slate, Wyn & Me Wyn Jackson
1982 The Clinic Paul
1978 The Irishman Michael Doolan
1976 The Devil's Playground Tom Allen