Home / Discover / People

The Expanse

2015
as Sadavir Errinwright

Impulse

2018
as Jeremiah Miller

Gray

2023
as Chase

Bellevue

2017
as Peter Welland

Guns

2009
as Rick Merriweather

Endgame

2011
as Arkady Balagan

Mirage

2020
as Doug Marsh

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