Love in Vein
(announced)
2022
Informant
(filming)
Mike Thorton
What You Wish For
(post-production)
Ryan
2023
Knights of the Zodiac
(post-production)
Cassius
2023
James the Second
(completed)
Mr. Thomas
2022
Let the Right One In
(TV Series)
Matthew
- Anything for Blood
(2022)
... Matthew
2022
Fear the Walking Dead: Dead in the Water
(TV Mini Series)
Riley
- This Ain't It
(2022)
... Riley
- We Have Orders
(2022)
... Riley
- Incoming
(2022)
... Riley
- Do What Needs Doing
(2022)
... Riley
- A Good Sailor
(2022)
... Riley
6 More Episodes
2021
Night Blooms
Wayne / Laura's father
2021
What Josiah Saw
Eli Graham
2021
Animal Kingdom
(TV Series)
Mike
- Red Handed
(2021)
... Mike
2021
Fear the Walking Dead
(TV Series)
Jason Riley
- The Beginning
(2021)
... Jason Riley
- USS Pennsylvania
(2021)
... Jason Riley
- Mother
(2021)
... Jason Riley
- In Dreams
(2021)
... Jason Riley
- The Holding
(2021)
... Jason Riley
2021
Grace and Grit
Bob
2021
American Dream
Yuri
2020
Hunter Hunter
Lou
2019
The Murder of Nicole Brown Simpson
Glen Rogers
2019/II
III
Jimmy Sparks
2014
Away from Here
James
2012
388 Arletta Avenue Xtra
(Short)
James
2012
Body of Proof
(TV Series)
Marcel Trevino
- Going Viral, Part 2
(2012)
... Marcel Trevino
- Going Viral, Part 1
(2012)
... Marcel Trevino
2012
House of Lies
(TV Series)
Kurt
- Mini-Mogul
(2012)
... Kurt
2011/I
On the Inside
Allen Meneric
2011
388 Arletta Avenue
James Deakin
2011
Locke & Key
(TV Movie)
Duncan Locke
2011
Afghan Luke
Luke Benning
2011
The Speed of Thought
Joshua Lazarus
2010
Dead Awake
Dylan
2010
Kalamity
Billy Klepack
2010
Mirrors 2
(Video)
Max Matheson
2010
Everything Will Happen Before You Die
Hunter Robinson
2010
Burning Palms
Robert Kane
2010
The Chameleon
Brendan Kerrigan
2010
Meskada
Noah Cordin
2009
Law & Order: Special Victims Unit
(TV Series)
Peter Harrison
- Zebras
(2009)
... Peter Harrison
2009
My One and Only
Bud
2008
Sleepwalking
James
2008/I
Quid Pro Quo
Isaac Knott
2007
How to Rob a Bank (and 10 Tips to Actually Get Away with It)
Jinx
2006
The Night of the White Pants
Horace 'Raff' Rafferty
2005
Sin City
Roark Jr. / Yellow Bastard
2003-2005
Carnivà le
(TV Series)
Ben Hawkins
- New Canaan, CA
(2005)
... Ben Hawkins
- Outside New Canaan
(2005)
... Ben Hawkins
- Cheyenne, WY
(2005)
... Ben Hawkins
- Lincoln Highway, UT
(2005)
... Ben Hawkins
- Outskirts, Damascus, NE
(2005)
... Ben Hawkins
24 More Episodes
2003
Terminator 3: Rise of the Machines
(Video Game)
John Connor (voice)
2003
Twist
Dodge
2003
Terminator 3: Rise of the Machines
John Connor
2003
Bookies
Toby
2002
Wasted
(TV Movie)
Chris
2002
Taboo
Christian Turner
2001
Lover's Prayer
Vladimir
2001
The Sleepy Time Gal
Morgan
2001
In the Bedroom
Frank Fowler
2001
Bully
Bobby Kent
2000
Sunset Strip
Zach
1999
Seasons of Love
(TV Mini Series)
Adult Grover
- Episode #1.2
(1999)
... Adult Grover
- Episode #1.1
(1999)
... Adult Grover
1998
The Thin Red Line
Pvt. 1cl. Beade
1998
Hercules
(TV Series)
Castor
- Hercules and the Trojan War
(1998)
... Castor (voice, uncredited)
1998
Soundman
Tommy Pepin
1998
Disturbing Behavior
Gavin Strick
1997
Promised Land
(TV Series)
Billy Sullivan
- Cowboy Blues
(1997)
... Billy Sullivan
1997
Eye of God
Tom Spencer
1996
Out of Order
(TV Series short)
- Hey Joey
(1996)
1996
My Son Is Innocent
(TV Movie)
Eric Sutter
1995
Blue River
(TV Movie)
Young Edward
1995
Tall Tale
Daniel Hackett
1994
Safe Passage
Simon
1994
Incident in a Small Town
(TV Movie)
John Bell Trenton
1993
The Man Without a Face
Charles E. 'Chuck' Norstadt
1992
Woman with a Past
(TV Movie)
Brian
1991
Stranger at My Door
(TV Movie)
Robert Fortier
2012-2014
Oh-My-Gleed!
(TV Series)
Self - Announcer / Self
- City of Angels (Recap)
(2014)
... Self - Announcer
- The Quarterback: Recap
(2013)
... Self - Announcer
- Tina in the Sky with Diamonds (Recap)
(2013)
... Self - Announcer
- Love, Love, Love Recap
(2013)
... Self - Announcer
- Dynamic Duets Recap
(2013)
... Self
13 More Episodes
2010
Keeping It Real: The Visual and Special Effects of Mirrors 2
(Video short)
Self
2010
The Other Side: Making of Mirrors 2
(Video short)
Self
2008
E! True Hollywood Story
(TV Series documentary)
Self
- Charlize Theron
(2008)
... Self
2008
Up Close with Carrie Keagan
(TV Series)
Self
- Episode dated 13 March 2008
(2008)
... Self
2008
Terminator 3: TerminatorVision
(Video documentary)
Self
2006
Magic and Myth: The Meaning of 'Carnivà le'
(Video documentary short)
2005
Jimmy Kimmel Live!
(TV Series)
Self
- Episode #4.15
(2005)
... Self
2005
The Late Late Show with Craig Ferguson
(TV Series)
Self
- Episode #1.54
(2005)
... Self
2005
Dennis Miller
(TV Series)
Self
- Episode dated 10 February 2005
(2005)
... Self
2004
Terminator 3: Rise of the Machines - Audio Commentary with Arnold Schwarzenegger, Nick Stahl, Claire Danes, Kristanna Loken, and Director Jonathan Mostow
(Video)
Self (voice)
2003
Bully: On Location
(Video documentary short)
Self / Bobby Kent (uncredited)
2003
T3 Visual Effects Lab
(Video documentary short)
John Connor
2003
Inside 'Terminator 3: Rise of the Machines'
(TV Short documentary)
Self
2003
T3: Dressed to Kill
(Video short)
Self
2003
T3: Making of the Video Game
(Video short)
Self
2003
Terminator 3: Sky Net Database
(Video documentary short)
2003
Making 'Carnivà le': The Show Behind the Show
(TV Short)
Self
2003
HBO First Look
(TV Series documentary short)
Self
- Inside 'Terminator 3: Rise of the Machines'
(2003)
... Self
2003
The Late Late Show with Craig Kilborn
(TV Series)
Self
- Episode dated 18 June 2003
(2003)
... Self
2001
Bully: Cast Interviews
(Video documentary short)
Self