Home / Discover / People

Reacher

2022
as David O'Donnell

Krypton

2018
as Adam Strange

Life UneXpected

2010
as Eric Daniels

Outer Range

2022
as Luke Tillerson

Dark Matter

2015
as Devon

Melrose Place (2009)

2009
as David Breck

Complete Savages

2004
as Jack Savage

Guest Star

Episode The Vampire Diaries
Monster's Ball
2013
Episode Life UneXpected
Thanks Ungiven
2010
Episode CSI: Crime Scene Investigation
Take My Life, Please!
2010
Episode The Vampire Diaries
The Cell
2013
Episode The Vampire Diaries
Dead Man on Campus
2013
Episode The Vampire Diaries
Fifty Shades of Grayson
2013
Episode Shark
For Whom The Skel Rolls
2007
Episode CSI: Miami
Urban Hellraisers
2005
Episode Special Unit 2
The Wall
2001
Episode The Vampire Diaries
While You Were Sleeping
2014
Episode Shark
Eye of the Beholder
2007
Episode Smallville
Rush
2003
Episode The Vampire Diaries
Handle with Care
2013
Episode Maybe It's Me
The Lab Partner Episode
2002
Episode The Vampire Diaries
Total Eclipse of the Heart
2014
Episode Life UneXpected
Ocean Uncharted
2010
Episode The Vampire Diaries
The Devil Inside
2014