Home / Discover / People

The Expanse

2015
as Sadavir Errinwright

Frequency

2000
as Jack Shepard

Impulse

2018
as Jeremiah Miller

A Killing Spring

2002
as Detective Alex Emanuel

Away from Everywhere

2016
as Owen Collins

Gray

2023
as Chase

Bellevue

2017
as Peter Welland

Stiletto Dance

2001
as Anton Seaberg

Sabah

2005
as Stephen Montpellier

Do or die

2003
as Alan Yann

Don't Say a Word

2001
as Russel Maddox

The Majestic

2001
as Federal Agent Saunders

Mount Pleasant

2006
as Stephen Burrows

Lizzie Borden Took an Ax

2014
as Marshall Hilliard

The Returned

2013
as Jacob

The Hangman's Bride

1996
as Jean Corolere

The Robber Bride

2007
as John Grismer

Guns

2009
as Rick Merriweather

Knockaround Guys

2001
as Deputy Ward

Endgame

2011
as Arkady Balagan

Whiteout

2009
as Sam Murphy

Mirage

2020
as Doug Marsh

Who Killed Atlanta's Children?

2000
as Royal McCullough

Sleeping Dogs Lie

1998
as Hammond

John A.: Birth of a Country

2011
as John A. Macdonald

Writer

Movie The Hangman's Bride 1996

Producer

Movie Dawn Under Heaven 2019
Movie Grown Up Movie Star 2009

Guest Star

Episode Bellevue
He's Back
2017
Episode Star Trek: Discovery
Species Ten-C
2022
Episode Desperate Housewives
Every Day a Little Death
2005
Episode Bellevue
The Guy with Fire in His Eyes
2017
Episode Numb3rs
When Worlds Collide
2008
Episode Flashpoint
No Kind of Life
2012
Episode Vegas
Two of a Kind
2013
Episode Star Trek: Discovery
The Examples
2021
Episode Bellevue
Hello Little Light
2017
Episode Republic of Doyle
Dead Man Talking
2012
Episode Accused (US)
Laura's Story
2023
Episode Vegas
Little Fish
2013
Episode Saving Hope
Out of Sight
2012
Episode Vegas
Hollywood Ending
2013
Episode Earth: Final Conflict
Moonscape
1998
Episode Vegas
Past Lives
2013
Episode 24
Day 4: 7:00 A.M. - 8:00 A.M.
2005
Episode Star Trek: Discovery
Rubicon
2022
Episode Lost
Eggtown
2008
Episode Vegas
Unfinished Business
2013
Episode 24
Day 4: 8:00 A.M. - 9:00 A.M.
2005
Episode Star Trek: Discovery
…But to Connect
2021
Episode Vegas
Sons of Nevada
2013
Episode Ransom
The Fawn
2018
Episode Rookie Blue
Moving Day
2014
Episode Star Trek: Discovery
The Galactic Barrier
2022
Episode Star Trek: Discovery
Rosetta
2022
Episode CSI: Crime Scene Investigation
Dead Ringer
2004
Episode Blue Murder
Partners
2001
Episode Clarice
Are You Alright?
2021
Episode Terriers
Change Partners
2010
Episode Clarice
The Silence is Over
2021
Episode The Listener
The Wrong Man
2014
Episode Star Trek: Discovery
Coming Home
2022
Episode Rookie Blue
Fragments
2014
Episode Hannibal
Hassun
2014
Episode Star Trek: Discovery
All In
2022
Episode Bellevue
Pilot
2017
Episode Lie to Me
In The Red
2010
Episode Desperate Housewives
Move On
2005