Home / Discover / People

Shameless (US)

2011
as Kevin 'Kev' Ball

Day Shift

2022
as Mike Nazarian

True Lies

2023
as Harry

Bride Wars

2009
as Daniel

Reba

2001
as Van Montgomery

Unleashed

2017
as Summit / Sam

DOA: Dead or Alive

2006
as Weatherby

Making Babies

2019
as John Kelly

Supercross

2005
as K.C. Carlyle

Ctrl

2009
as Ben Piller

Stan Helsing

2009
as Stan Helsing

Guest Star

Episode Twins (2005)
Blast from the Past
2006
Episode ER
Homecoming
2000
Episode SEAL Team
The Upside Down
2018
Episode Good Mythical Morning
Name That Pet Shame (GAME) ft. Shameless Cast
2018
Episode Pacific Blue
Silicon Valley of the Dolls
1999
Episode Surviving Suburbia
Three End Tables
2009
Episode Love Bites (2011)
Firsts
2011
Episode Sons of Anarchy
One One Six
2013
Episode Sons of Anarchy
Poenitentia
2013
Episode The Drew Carey Show
Be Drew to Your School
2000
Episode Sons of Anarchy
Salvage
2013
Episode Jennifer Falls
The Virginity Thief
2014
Episode Workaholics
Gramps DeMamp is Dead
2015
Episode SEAL Team
Getaway Day
2018
Episode Psych
Thrill Seekers and Hell-Raisers
2010
Episode Get Real
Crime and Punishment
1999
Episode Law & Order: Special Victims Unit
Intent
2017
Episode Any Day Now
Tick, Tick, Tick
2001
Episode Any Day Now
Everyone Deserves To Be Loved
2001
Episode SEAL Team
Containment
2018
Episode New Girl
TinFinity
2013