Home / Discover / People

Eyewitness

2016
as Ryan Kane

This Means War

2012
as Steve

Alphas

2011
as Cameron Hicks

The Watchful Eye

2023
as Matthew

Motive

2013
as Mark Cross

The Village (2019)

2019
as Nick Porter

Holiday Road

2023
as Clay

Book of the Sword 2

2008
as Dr. Thomas Fleming

Payback

2011
as Radner

Gray Matters

2006
as Trevor Brown

Urban Warfare

2011
as Radner

Land

2021
as Adam

Ties That Bind

2010
as Peter Wilson

My Baby Is Missing

2007
as Tom Robbins

Street Wars

2011
as Radner

The Color of Rain

2014
as Michael Spehn

Crossing

2007
as Tom Hopkins

Gone Mom

2021
as Fotis Dulos

The Thing Below

2004
as Cassidy

Three Weeks, Three Kids

2011
as Will johnson

Dark Vengeance

2011
as Radner

October Road

2007
as Ray "Big Cat" Cataldo

Book of the heart 2

2008
as Dr. Thomas Fleming

Magic Flute Diaries

2008
as Tom / Tamino

X's & O's

2007
as Lorenzo

Beneath

2007
as Jeff

Apollo 18

2011
as Capt. Benjamin Anderson

Guest Star

Episode The Resident
None the Wiser
2018
Episode The Resident
No Matter the Cost
2018
Episode Batwoman
O, Mouse!
2020
Episode The Resident
The Elopement
2018
Episode The Resident
And the Nurses Get Screwed
2018
Episode The Resident
Rude Awakenings and the Raptor
2018
Episode Rush (2014)
Bitter Sweet Symphony
2014
Episode Supernatural
Dead Man's Blood
2006
Episode Castle (2009)
Dreamworld (2)
2013
Episode Batwoman
What Happened to Kate Kane?
2021
Episode Batwoman
Armed and Dangerous
2021
Episode Chicago Fire
I Am the Apocalypse
2015
Episode Black Sash
Prodigal Son
2003
Episode Andromeda
Moonlight Becomes You
2005
Episode The Catch
The Family Way
2017
Episode Jake 2.0
Middleman
2003
Episode Battlestar Galactica (2003)
Kobol's Last Gleaming (2)
2005
Episode Once Upon a Time (2011)
Pilot
2011
Episode The L Word
Luminous
2005
Episode The Resident
Comrades in Arms
2018
Episode The L Word
Loyal
2005
Episode Arrow
Legacies
2012
Episode The Resident
Haunted
2018
Episode Pasadena
The Rat
2001
Episode The Resident
Lost Love
2018