Home / Discover / People

Lost Girl

2010
as Detective Hale

Saving Hope

2012
as Dr. Tom Reycraft

Chien blanc

2022
as Keys

Our America

2002
as James

Guest Star

Episode The Strain
Tainted Love
2017
Episode The Cleaning Lady (US)
The Brit
2022
Episode The Cleaning Lady (US)
Paradise Lost
2022
Episode The Strain
The Worm Turns
2017
Episode Clarice
Ugly Truth
2021
Episode The Strain
Ouroboros
2017
Episode The Cleaning Lady (US)
El Diablo Que Conoces
2022
Episode The Strain
Extraction
2017
Episode Clarice
You Can't Rule Me
2021
Episode Clarice
Achilles Heel
2021
Episode Rookie Blue
Bullet Proof
2010
Episode The Strain
The Traitor
2017
Episode The Cleaning Lady (US)
Bahala Na
2022
Episode The Strain
One Shot
2017
Episode Close to Home
The Good Doctor
2006
Episode Ransom
Justice
2019
Episode The Strain
The Last Stand
2017
Episode Clarice
Motherless Child
2021
Episode Clarice
Silence Is Purgatory
2021
Episode Clarice
Add-a-Bead
2021
Episode The Strain
Belly of the Beast
2017