How to Make Love to a Woman (2010) - Daniel
Fireball (2009)
The Tournament / Turneul (2009) - Miles Slater Trailer
The Vampire Diaries (2009) - Damon Salvatore Trailer
Wake (2009) - Tyler
Lost City Raiders / Misiune în lumea apelor (2008) - Jack Kubiak
The Lost Samaritan (2008) - William Archer
Marco Polo (2007) - Marco Polo
Tell Me You Love Me / Spune-mi ca ma iubesti (2007) - Nick (6 episodes, 2007)
Creating the Fear: Making of 'Pulse' (2006) - Dexter
Pulse (2006) - Dexter McCarthy Trailer
The Sensation of Sight (2006) - Drifter Trailer
TV: The Movie (2006)
Fearless (2004) - Jordan Gracie
In Enemy Hands / In mainile dusmanilor (2004) - U.S.S. Swordfish: Danny Miller
LOST / LOST: Naufragiații (2004) - Boone Carlyle (2004)
Recess (2004) - Cooley
The Old Man and the Studio (2004) - Matt
Changing Hearts / Traieste cum vrei (2002) - Jason Kelly
CSI: Miami (2002) - Ricky Murdoch (1 episode, 2003)
The Rules of Attraction / Regulile Atractiei (2002) - Paul Denton Trailer
Anatomy of a Hate Crime (2001) - Russell Henderson
Life as a House / Viata ca o casa (2001) - Josh
Smallville (2001) - Adam Knight (6 episodes, 2004)
CSI: Crime Scene Investigation / CSI - Crime si Investigatii (2000) - Tony Del Nagro (1 episode, 2002)
Law & Order: Special Victims Unit / Lege si ordine: Brigada speciala (1999) - Charlie Baker (1 episode, 2003)
Celebrity / Celebritate (1998)
Filmografie - imagini de arhiva
Las cinco caras de David LaChapelle (2006)
Lost: Revelation (2006)
The Lost Survival Guide (2006)