Home / Discover / People
  • Created September 29, 2021 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

The Debt

2003
as James Hilden

Vallen

2001
as Lucas

No Night Is Too Long

2002
as Tim Cornish

Hotel Babylon

2006
as Jack Harrison

Teachers

2001
as Ewan Doherty

Making Love

2000
as David Blau

Elephant Juice

1999
as George

The Road Taken

1996
as Porter

Still Crazy

1998
as Young Keith

Nazi Titanic

2012
as Narrator (voice)

Out to Kill

2014
as Steve

Delhi in a Day

2011
as Jasper

Guest Star

Episode The American Embassy
Driven
2002
Episode The American Embassy
Long Live the King
2002
Episode Murder in Suburbia
Sanctuary
2004
Episode The American Embassy
Pilot
2002
Episode Hotel Babylon
Episode 20
2008
Episode The American Embassy
China Cup
2002