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

The Island

2005
as Calvin Klein Model

How to Deal

2003
as Macon Forrester

September Dawn

2007
as Jonathan Samuelson

Deeply

2000
as James

Burning Blue

2013
as Daniel Lynch

Park

2006
as Nathan

Rez Bomb

2008
as Scott

Deserted

2016
as Troy

Gosford Park

2001
as Jeremy Blond

Superior

2015
as Joe

Guest Star

Episode The Vampire Diaries
Klaus
2011
Episode The Vampire Diaries
Rose
2010
Episode Grounded for Life
Do Ya Think I'm Sexy?
2004
Episode Life (2007)
A Civil War
2007
Episode The Mentalist
The Desert Rose
2013
Episode Smallville
Jinx
2004
Episode The Vampire Diaries
Katerina
2010