Movies
2000-Lorna Doone as Marwood de Whichehalse
2001-Curse of the Talisman as Jeremy Campbell
2001-Winning London as Lord James Browning Jr.
2002-Stranded as Fritz Robinson
2003-Swimming Upstream as Tony Fingleton
2003-Uptown Girls as Neal Fox
2003-Death in Holy Orders asRaphael Arbuthnot
2006-Flourish as Eddie Gator
-The Storyteller as Jim (just rumors)
TV
1994-Time Trax as Young Bill in Episode: "A Close Encounter"
From 1994 to 2000-Neighbours as Billy Kennedy
1998-Hercules: The Animated Series as Triten Jr. in Episode: "Hercules and the Son of Poseidon";
2002-Always Greener as Kyle in Episode: "A Death in the Family"
2004– in House as Dr. Robert Chase
2005- Blue Heelers as Lee Cruickshank in Episode: "Dangerous Animals"
Theatre
1991-The King and I as Louis
1992-Winnie the Pooh as Christopher Robin
1993-Scrooge as Older brother of Tiny Tim
1998–1999-Peter Pan as Peter Pan
1999–2000-Jack and the Beanstalk as Jack
2003 The Modernists Terrance
if i have Mistakes please say me:)
2000-Lorna Doone as Marwood de Whichehalse
2001-Curse of the Talisman as Jeremy Campbell
2001-Winning London as Lord James Browning Jr.
2002-Stranded as Fritz Robinson
2003-Swimming Upstream as Tony Fingleton
2003-Uptown Girls as Neal Fox
2003-Death in Holy Orders asRaphael Arbuthnot
2006-Flourish as Eddie Gator
-The Storyteller as Jim (just rumors)
TV
1994-Time Trax as Young Bill in Episode: "A Close Encounter"
From 1994 to 2000-Neighbours as Billy Kennedy
1998-Hercules: The Animated Series as Triten Jr. in Episode: "Hercules and the Son of Poseidon";
2002-Always Greener as Kyle in Episode: "A Death in the Family"
2004– in House as Dr. Robert Chase
2005- Blue Heelers as Lee Cruickshank in Episode: "Dangerous Animals"
Theatre
1991-The King and I as Louis
1992-Winnie the Pooh as Christopher Robin
1993-Scrooge as Older brother of Tiny Tim
1998–1999-Peter Pan as Peter Pan
1999–2000-Jack and the Beanstalk as Jack
2003 The Modernists Terrance
if i have Mistakes please say me:)