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

The Grudge 2

2006
as Michael

Dark Matter

2015
as Devon

Melrose Place (2009)

2009
as David Breck

Complete Savages

2004
as Jack Savage

Lost Dream

2009
as Giovanni

A Mother's Rage

2013
as Calvin

Rampage

2009
as Evan Drince

The Babymoon

2017
as Trace

The Michaels

2014
as Michael Breakstone

Night Raiders

2021
as Randy

The Skulls III

2004
as Ethan Rawlings

The Sandman

2017
as Wyatt

Hick

2011
as Blane

Stoic

2009
as Mitch Palmer

Comeback Season

2006
as Skylar Eckerman

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