Convergence as Sam Reilly
Bring the Law as Jack Keller
Final Invasion as Lt. Shane Whitmore
2025
The Unbreakable Boy as Preacher Rick
2024
Can You Hear Me? as Samuel
2023
On Fire as Dave Laughlin
2022
Celebrity Jeopardy! as Self (1 episode)
2022
God Save the Queens as Simon
2022
The Ravine as Danny Turner
2022
Roar as Second Husband (1 episode)
2021
Slugfest as Terry Stewart (10 episodes)
2021
Catch the Bullet as Sheriff Wilkins
2020
Famous Adjacent as Flanny
2020
The Vanished as Deputy Rakes
2020
The F**k-It List as Barry Brooks
2019
Countdown as Dr. Sullivan
2019
Escaping the NXIVM Cult: A Mother's Fight to Save Her Daughter as Keith Raniere
2019
Tamron Hall as Self - Guest (1 episode)
2019
Running with the Devil as Number One
2018
FBI as Mike Venutti (1 episode)
2018
Magnum P.I. as Gene Curtis / Ivan (1 episode)
2018
I, Douglas Fairbanks as Narrator (voice)
2017
Gangster Land as George 'Bugs' Moran
2017
S.W.A.T. as Michael Plank (7 episodes)
2017
Heartthrob as Mr. Rickett
2017
The Wilde Wedding as Ethan Darling
2015
Supergirl as Maxwell Lord (14 episodes)
2015
American Odyssey as Peter Decker (13 episodes)
2014
Celebrity Name Game as Self (2 episodes)
2014
The Damned as David Reynolds
2014
Freezer as Detective Sam Gurov
2012
The Twilight Saga: Breaking Dawn - Part 2 as Carlisle Cullen
2011
The Twilight Saga: Breaking Dawn - Part 1 as Dr. Carlisle Cullen
2010
The Twilight Saga: Eclipse as Dr. Carlisle Cullen
2009
The Twilight Saga: New Moon as Dr. Carlisle Cullen
2009
Watch What Happens Live with Andy Cohen as Self - Guest (2 episodes)
2009
Nurse Jackie as Dr. Fitch Cooper (80 episodes)
2009
Glee as Rupert Campion (4 episodes)
2008
Twilight as Dr. Carlisle Cullen
2008
Finding Amanda as Greg
2007
Damages as Gregory Malina (10 episodes)
2006
The Lather Effect as Danny
2006
Touch the Top of the World as Erik Weihenmayer
2006
Hollow Man II as Det. Frank Turner
2005
Made in Hollywood as Self (1 episode)
2005
American Dad! as Miles (voice) (2 episodes)
2003
Celebrity Poker Showdown as Self (1 episode)
2002
Fastlane as Donovan Ray (22 episodes)
2002
The Scorpion King as Takmet
2001
Riding in Cars with Boys as Tommy Butcher
2001
Rennie's Landing as Alec
2001
Six Feet Under as Jimmy (9 episodes)
2001
Tempted as Jimmy Mulate
2000
Honest as Daniel Wheaton
2000
Supernova as Karl Larson
1999
The Big Kahuna as Bob Walker
1999
Blue Ridge Fall as Danny Shepherd
1998
Welcome to Hollywood as Actor
1998
Telling You as Phil Fazzulo
1998
Can't Hardly Wait as Mike Dexter
1998
Dancer, Texas Pop. 81 as Terrell Lee Lusk
1997
The View as Self (1 episode)
1996
Calm at Sunset as James Pfeiffer
1996
After Jimmy as Jimmy Stapp
1996
An Unfinished Affair as Rick Connor
1995
The Price of Love as Brett
1995
The Wright Verdicts as Vincent Costanza (1 episode)
1990
Law & Order as Shane Sutter (1 episode)
1951
Hallmark Hall of Fame as James Pfeiffer (1 episode)