Known For
Photos
Filmography
Exhale
Movie · as Reid
Convergence
Movie · as Sam Reilly
We Could Be Heroes
Movie
1 AM Pacific Time
Movie

Unwinding
Movie · as Gaven Mori

Bring the Law
Movie · as Jack Keller

Viper
Movie · as Cole 'Viper' Vinson

The Copycat Killer
Movie · as Glenn Boyd

The Unbreakable Boy
Movie · as Preacher Rick

Can You Hear Me?
Movie · as Samuel

Deadly Vows
Movie · as Sam Lebon

Dead Money
Movie · as LT

On Fire
Movie · as Dave Laughlin

God Save the Queens
Movie · as Simon

Marmalade
Movie · as Simon

The Ravine
Movie · as Danny Turner

Celebrity Jeopardy!
TV · as Self - Contestant · 1 ep

Roar
TV · as Second Husband · 1 ep

13 Minutes
Movie · as Brad

Catch the Bullet
Movie · as Sheriff Wilkins

Slugfest
TV · as Terry Stewart · 10 eps

Famous Adjacent
Movie · as Flanny

The F**k-It List
Movie · as Barry Brooks

The Vanished
Movie · as Deputy Rakes

Escaping the NXIVM Cult: A Mother's Fight to Save Her Daughter
Movie · as Keith Raniere

Running with the Devil
Movie · as Number One

Countdown
Movie · as Dr. Sullivan

The Tamron Hall Show
TV · as Self - Guest · 1 ep

I, Douglas Fairbanks
Movie · as Narrator (voice)

Asher
Movie · as Uziel

FBI
TV · as Mike Venutti · 1 ep

Magnum P.I.
TV · as Gene Curtis / Ivan · 1 ep

The Wilde Wedding
Movie · as Ethan Darling

Gangster Land
Movie · as George 'Bugs' Moran

Heartthrob
Movie · as Mr. Rickett

S.W.A.T.
TV · as Michael Plank · 7 eps

Steve
TV · as Self · 2 eps

Walter
Movie · as Jim

American Odyssey
TV · as Peter Decker · 13 eps

Supergirl
TV · as Maxwell Lord · 14 eps

Freezer
Movie · as Detective Sam Gurov

The Damned
Movie · as David Reynolds

Celebrity Name Game
TV · as Self · 2 eps

The Twilight Saga: Breaking Dawn - Part 2
Movie · as Dr. Carlisle Cullen

Loosies
Movie · as Bobby

The Twilight Saga: Breaking Dawn - Part 1
Movie · as Dr. Carlisle Cullen

The Twilight Saga: Eclipse
Movie · as Dr. Carlisle Cullen

The Twilight Saga: New Moon
Movie · as Dr. Carlisle Cullen

Nurse Jackie
TV · as Dr. Fitch Cooper · 73 eps

Glee
TV · as Rupert Campion · 4 eps

Watch What Happens Live with Andy Cohen
TV · as Self - Guest · 2 eps

Twilight
Movie · as Dr. Carlisle Cullen

Finding Amanda
Movie · as Greg

Reaper
Movie · as Jesus

Damages
TV · as Gregory Malina · 10 eps

Hollow Man II
Movie · as Det. Frank Turner

The Lather Effect
Movie · as Danny

Arc
Movie · as Paris

Touch the Top of the World
Movie · as Erik Weihenmayer

American Dad!
TV · as Miles (voice) · 2 eps

Made in Hollywood
TV · as Self · 1 ep

Celebrity Poker Showdown
TV · as Self · 1 ep

The Ellen DeGeneres Show
TV · as Self · 2 eps

The Scorpion King
Movie · as Takmet

Fastlane
TV · as Donovan Ray · 22 eps

Tempted
Movie · as Jimmy Mulate

Rennie's Landing
Movie · as Alec

Riding in Cars with Boys
Movie · as Tommy Butcher

Six Feet Under
TV · as Jimmy · 9 eps

Supernova
Movie · as Karl Larson

Honest
Movie · as Daniel Wheaton

The Big Kahuna
Movie · as Bob Walker

Blue Ridge Fall
Movie · as Danny Shepherd

Can't Hardly Wait
Movie · as Mike Dexter

Telling You
Movie · as Phil Fazzulo

Dancer, Texas Pop. 81
Movie · as Terrell Lee Lusk

Touch Me
Movie · as Bail

The View
TV · as Self · 1 ep

Calm at Sunset
Movie · as James Pfeiffer

An Unfinished Affair
Movie · as Rick Connor
After Jimmy
Movie · as Jimmy Stapp

Foxfire
Movie · as Ethan Bixby

Angela
Movie · as Lucifer

The Price of Love
Movie · as Brett

The Wright Verdicts
TV · as Vincent Costanza · 1 ep

Law & Order
TV · as Shane Sutter · 1 ep

Hallmark Hall of Fame
TV · as James Pfeiffer · 1 ep





