A Million Miles Away
(filming)
2022
Rehab
Brad Smith
2022
Pretty Little Liars: Original Sin
(TV Series)
Sheriff Beasley
- Chapter Nine: Dead and Buried
(2022)
... Sheriff Beasley
- Chapter Eight: Bad Blood
(2022)
... Sheriff Beasley
- Chapter Ten: Final Girls
(2022)
... Sheriff Beasley
- Chapter Seven: Carnival of Souls
(2022)
... Sheriff Beasley
- Chapter Six: Scars
(2022)
... Sheriff Beasley
9 More Episodes
2021
Apache Junction
Military Man
2021
American Gods
(TV Series)
Chad Mulligan
- The Lake Effect
(2021)
... Chad Mulligan
- Fire and Ice
(2021)
... Chad Mulligan
- Conscience of the King
(2021)
... Chad Mulligan
- Ashes and Demons
(2021)
... Chad Mulligan
- Serious Moonlight
(2021)
... Chad Mulligan
6 More Episodes
2020
Vikings
(TV Series)
Erik
- The Lord Giveth...
(2020)
... Erik
- It's Only Magic
(2020)
... Erik
- The Raft of Medusa
(2020)
... Erik
- The Final Straw
(2020)
... Erik
- All at Sea
(2020)
... Erik
14 More Episodes
2020
Assassin's Creed Valhalla
(Video Game)
Ivarr the Boneless (voice)
2020
Condor
(TV Series)
Tracy Crane
- The Road We Take
(2020)
... Tracy Crane
- Not Necessarily to Lose
(2020)
... Tracy Crane
- The Greatest Hazard
(2020)
... Tracy Crane
- A Perspective, Not the Truth
(2020)
... Tracy Crane
- An Offer of Enrollment
(2020)
... Tracy Crane
10 More Episodes
2019
Disappearance at Clifton Hill
Charlie Lake
2019
Hudson & Rex
(TV Series)
Darryl Perth
- Trial and Error
(2019)
... Darryl Perth
2018
A Simple Favor
Davis
2018
Caught
(TV Mini Series)
Brian Hearn
- Bone Dog
(2018)
... Brian Hearn
- Like Old Times
(2018)
... Brian Hearn
- Just Trust Me
(2018)
... Brian Hearn
- Old Wounds
(2018)
... Brian Hearn
- The Break
(2018)
... Brian Hearn
2018
The Alienist
(TV Series)
Captain Miller
- Psychopathia Sexualis
(2018)
... Captain Miller
2018
Fifty Shades Freed
Jack Hyde
2018
The Detectives
(TV Series documentary)
Detective Harold Curwain
- Project Hitchhiker
(2018)
... Detective Harold Curwain
2017
The Girlfriend Experience
(TV Series)
Peter Koscielny
- Donors
(2017)
... Peter Koscielny
2001-2017
Smallville
(TV Series)
Whitney Fordman
- Unaired Pilot
(2017)
... Whitney Fordman
- Façade
(2004)
... Whitney Fordman
- Visage
(2003)
... Whitney Fordman
- Tempest
(2002)
... Whitney Fordman
- Obscura
(2002)
... Whitney Fordman
24 More Episodes
2013-2017
Orphan Black
(TV Series)
Chad Norris
- Beneath Her Heart
(2017)
... Chad Norris
- Entangled Bank
(2013)
... Chad Norris
- Variations Under Domestication
(2013)
... Chad Norris
2017
Fifty Shades Darker
Jack Hyde
2016
Junior
(TV Series)
Rick
- Starting Over
(2016)
... Rick
- Bad Reputation
(2016)
... Rick
- Baby Did a Bad, Bad Thing
(2016)
... Rick
- To Live and Lie in L.A.
(2016)
... Rick
- Girl, You're a Woman Now
(2016)
... Rick
10 More Episodes
2016
Valentine Ever After
(TV Movie)
Ben Thomas
2014-2015
The Knick
(TV Series)
Dr. Everett Gallinger
- This Is All We Are
(2015)
... Dr. Everett Gallinger
- Do You Remember Moon Flower?
(2015)
... Dr. Everett Gallinger
- Not Well at All
(2015)
... Dr. Everett Gallinger
- Williams and Walker
(2015)
... Dr. Everett Gallinger
- There Are Rules
(2015)
... Dr. Everett Gallinger
20 More Episodes
2015
Flash Gordon Classic
(Short)
Flash Gordon (voice)
2014
Interview with a Time Traveler
(Short)
Time Traveler
2014
Saving Hope
(TV Series)
Dr. Jason Kalfis
- Twinned Lambs
(2014)
... Dr. Jason Kalfis
- Don't Poke the Bear
(2014)
... Dr. Jason Kalfis
- Wide Awake
(2014)
... Dr. Jason Kalfis
- Wishbones
(2014)
... Dr. Jason Kalfis
2013
Oh Christmas Tree!
(TV Movie)
Darren
2013/I
Detention
(Short)
Mr. Elliot
2010-2013
Rookie Blue
(TV Series)
Detective Luke Callaghan / Luke Callaghan
- You Can See the Stars
(2013)
... Detective Luke Callaghan
- Under Fire
(2013)
... Detective Luke Callaghan
- Deception
(2013)
... Detective Luke Callaghan
- Skeletons
(2013)
... Detective Luke Callaghan
- I Never
(2012)
... Detective Luke Callaghan
35 More Episodes
2013
Splinter Cell: Blacklist
(Video Game)
Sam Fisher (voice)
2006-2013
Criminal Minds
(TV Series)
Sean Hotchner
- Brothers Hotchner
(2013)
... Sean Hotchner
- The Tribe
(2006)
... Sean Hotchner
2012
Alcatraz
(TV Series)
Cal Sweeney
- Cal Sweeney
(2012)
... Cal Sweeney
2011
Deck the Halls
(TV Movie)
Jack Riley
2010
Call Me Mrs. Miracle
(TV Movie)
Jake
2010
Supernatural
(TV Series)
Brady
- The Devil You Know
(2010)
... Brady
2010
Meteor Storm
(TV Movie)
Kyle Kemper
2009
My Nanny's Secret
(TV Movie)
Drew
2007-2008
Flash Gordon
(TV Series)
Steven 'Flash' Gordon
- Revolution: Part 2
(2008)
... Steven 'Flash' Gordon
- Revolution: Part 1
(2008)
... Steven 'Flash' Gordon
- Cold Day in Hell
(2008)
... Steven 'Flash' Gordon
- Blame
(2008)
... Steven 'Flash' Gordon
- Ebb and Flow
(2008)
... Steven 'Flash' Gordon
21 More Episodes
2007
Everest
(TV Mini Series)
Laurie Skreslet
- Episode #1.4
(2007)
... Laurie Skreslet
- Episode #1.3
(2007)
... Laurie Skreslet
- Episode #1.2
(2007)
... Laurie Skreslet
- Episode #1.1
(2007)
... Laurie Skreslet
2007
The Unit
(TV Series)
Ethan McNeal
- Games of Chance
(2007)
... Ethan McNeal
2007
Ghost Whisperer
(TV Series)
Gordon Pike
- Speed Demon
(2007)
... Gordon Pike
2006
The Work and the Glory III: A House Divided
Joshua Steed
2006
The Dead Zone
(TV Series)
Young Gene Purdy / Raymond Franklin
- Revelations
(2006)
... Young Gene Purdy / Raymond Franklin
2006
Honeymoon with Mom
Adam
2006
Expiration Date
Animal Control Officer #2
2005
The Work and the Glory II: American Zion
Joshua Steed
2005
Marker
(TV Movie)
Roddy Dutch
2005
A Friend of the Family
(TV Movie)
Darris Shaw
2005
Falcon Beach
(TV Movie)
Lane Bradshaw
2004
The Work and the Glory
Joshua Steed
2004
Anonymous Rex
(TV Movie)
Rhys
2004
A Clown's Gift
(Short)
Sam the Clown
2004/II
Blinded
(Short)
John
2004
The Collector
(TV Series)
Nick
- The Yogi
(2004)
... Nick
2004
Ginger Snaps 2: Unleashed
Tyler
2003
Hollywood Wives: The New Generation
(TV Movie)
Brian Richter
2003
Stealing Sinatra
Dean Torrence
2002
Beauty Shot
(Short)
Chad Johnson
2002
Bang Bang You're Dead
Mark Kenworth
2001
MythQuest
(TV Series)
Telemachus
- The Oracle
(2001)
... Telemachus
2001
Texas Rangers
Rollins
2001
Borderline Normal
Rocco
2000
Children of Fortune
(TV Movie)
Andrew Bast
2000
Scorn
(TV Movie)
Darren Huenemann
2000
Bear with Me
Scott Robinson
1999
Atomic Train
(TV Mini Series)
Danny
- Part 2
(1999)
... Danny
- Part 1
(1999)
... Danny
1999
Question of Privilege
Joel Aldridge
1999
NightMan
(TV Series)
Alex
- Blader
(1999)
... Alex
1999
The Arrangement
Grounds Keeper
1998
Honey, I Shrunk the Kids: The TV Show
(TV Series)
Ray
- Honey, Let's Trick-or-Treat
(1998)
... Ray
1998
Heart of the Sun
Jack
1998
Mentors
(TV Series)
- Wilde Card
(1998)
1998
Oklahoma City: A Survivor's Story
(TV Movie)
Jason
1994
Legends of the Fall
Teen Tristan
1994
Road to Saddle River
Lance
1992
The Ray Bradbury Theater
(TV Series)
- The Utterly Perfect Murder
(1992)
... (as Eric J. Johnson)