Home / Discover / People

Reign (2013)

2013
as Henry II Of France

Shadowhunters

2016
as Valentim Morgestern

The Tudors

2007
as Sir Francis Bryan

Saw III

2006
as Chris

The Lie

2018
as Greg

The Uncles

2000
as Alan Rossi

Rush of Fear

2003
as John 'J.J.' Gillis

Black Fox: Good Men and Bad

1995
as Longbaugh, Dunn Gang

King (2011)

2011
as Detective Sergeant Derek Spears

Stolen Miracle

2001
as Darryl Courmier

Narc

2002
as Michael Calviss

Earth Angels

2001
as Lucas

Guest Star

Episode Soul Food
Lovers and Other Strangers
2002
Episode The Best Years
All that heaven allows
2007
Episode Rookie Blue
Might Have Been
2011
Episode Shadowhunters
The Mortal Cup
2016
Episode Shadowhunters
Beside Still Water
2017
Episode Mutant X
Inferno
2003
Episode Shadowhunters
A Door Into the Dark
2017
Episode Shadowhunters
A Problem of Memory
2017
Episode Soul Food
Everything Is Unfolding Perfectly
2001
Episode Shadowhunters
By the Light of Dawn
2017
Episode Starhunter
License to Fill
2004
Episode Star Trek: Discovery
Point of Light
2019
Episode Star Trek: Discovery
The Red Angel
2019
Episode Shadowhunters
Day of Atonement
2017
Episode The Best Years
Reality Bites
2007
Episode Shadowhunters
Mea Maxima Culpa
2017
Episode The Best Years
Cruising
2007
Episode Shadowhunters
The Descent Into Hell Isn't Easy
2016
Episode Degrassi
Together Forever
2005
Episode Star Trek: Discovery
Such Sweet Sorrow (2)
2019
Episode Star Trek: Discovery
Perpetual Infinity
2019
Episode Shadowhunters
Raising Hell
2016
Episode Viper
Triple Cross
1997
Episode Soul Food
God Bless the Child
2001
Episode Missing (2003)
Unnatural Disaster
2005
Episode Shadowhunters
Moo Shu to Go
2016
Episode The Best Years
Vertigo
2007
Episode Shadowhunters
Day of Wrath
2017
Episode Shadowhunters
A Dark Reflection
2017
Episode Star Trek: Discovery
Light and Shadows
2019
Episode Shadowhunters
You Are Not Your Own
2017
Episode Beauty and the Beast (2012)
The Most Dangerous Beast
2015
Episode ReGenesis
The Cocktail
2006
Episode The Best Years
Secrets and Lies
2007
Episode Northern Rescue
Dad Knows Best
2019
Episode Shadowhunters
Bad Blood
2016
Episode Flashpoint
Custody
2009
Episode Starhunter
Rebirth
2003
Episode Shadowhunters
How Are Thou Fallen
2017
Episode Psi Factor: Chronicles of the Paranormal
Temple of Light
1999
Episode Shadowhunters
The Fair Folk
2017
Episode Titans (2018)
Caul's Folly
2023
Episode Shadowhunters
This World Inverted
2016
Episode La Femme Nikita
Under the Influence
1999
Episode Shadowhunters
Familia Ante Omnia
2018
Episode Shadowhunters
Blood Calls to Blood
2016
Episode Monk
Mr. Monk Goes to the Carnival
2002
Episode Clarice
The Silence is Over
2021
Episode Shadowhunters
Hail and Farewell
2017
Episode Shadowhunters
Malec
2016
Episode Degrassi
Turned Out (1)
2005
Episode Star Trek: Discovery
If Memory Serves
2019
Episode Shadowhunters
Love is a Devil
2017
Episode Star Trek: Discovery
Such Sweet Sorrow (1)
2019
Episode Shadowhunters
Morning Star
2016
Episode Saving Hope
Defriender
2013
Episode Playmakers
Week 17
2003
Episode Star Trek: Discovery
“Will You Take My Hand?” Bonus Scene
2018
Episode Shadowhunters
This Guilty Blood
2017
Episode Titans (2018)
Dick & Carol & Ted & Kory
2023
Episode Wild Card
See Ya Later, Investigator
2005
Episode Star Trek: Discovery
Saints of Imperfection
2019
Episode Shadowhunters
Bound by Blood
2017