Home / Discover / People

Pretty Little Liars

2010
as Byron Montgomery

Famous in Love

2017
as Chad Lowe

Unfaithful

2002
as Bill Stone

Acceptable Risk

2001
as Edward Welles

Siringo

1995
as Winton Powell

Nobody's Perfect

1990
as Stephen / Stephanie

Red Betsy

2003
as Orin Sanders

Silence of the Heart

1984
as Skip Lewis

Dare to Love

1995
as Stephen

Life Goes On

1989
as Jesse McKenna

California Scheming

2014
as Mr. Behrle

Target Earth

1998
as Commander Fauk

Do Me a Favor

1997
as Marty

Captive

1991
as Jeff Frost

April Morning

1988
as Adam Cooper

Floating

1997
as Doug

Apprentice to Murder

1988
as Billy Kelly

There Must Be a Pony

1986
as Josh Sydney

Highway to Hell

1991
as Charlie Sykes

True Blood

1989
as Donny Trueblood

Driven

1998
as LeGrand

Candles in the Dark

1993
as Jaan Toome

The Apartment Complex

1999
as Stan Warden

Fielder's Choice

2005
as Philip Fielder

Director

Episode The Flash (2014)
Armageddon (4)
2021
Episode 9-1-1: Lone Star
Red vs. Blue
2022
Episode Pretty Little Liars
She's Come Undone
2014
Episode Life in Pieces
Recovery Discipline Psycho Labor
2019
Episode Life in Pieces
Musical Motel Property Bingo
2017
Episode Brothers & Sisters
You Get What You Need
2008
Episode 9-1-1: Lone Star
Spring Cleaning
2022
Episode The Flash (2014)
The Good, The Bad and The Lucky
2023
Episode Life in Pieces
Prank Assistant Gum Puppy
2016
Episode Found (2023)
Missing While Homeless
2023
Episode Law & Order: Special Victims Unit
Soulless
2003
Episode Bones
The Pathos in the Pathogens
2013
Episode Bones
The Dwarf in the Dirt
2009
Episode Rizzoli & Isles
Bassholes
2015
Episode 9-1-1: Lone Star
The New Hot Mess
2023
Episode Pretty Little Liars
Touched by an 'A'-ngel
2011
Episode Bones
The Cowboy in the Contest
2015
Episode Pretty Little Liars
Game On, Charles
2015
Episode Bones
Fire in the Ice
2009
Episode Life in Pieces
CryTunes Divorce Tablet Ring
2016
Episode Twisted (2013)
Danny Indemnity
2014
Episode Bones
The Spark in the Park
2013
Episode Bones
The Corpse at the Convention
2014
Episode Light as a Feather
…Dead as a Doornail
2018
Episode Light as a Feather
…Dark as the Night
2018
Episode Bones
Boy in the Time Capsule
2007
Episode Pretty Little Liars
Into the Deep
2013
Episode Pretty Little Liars
Kingdom of the Blind
2012
Episode Pretty Little Liars
Father Knows Best
2012
Movie Beautiful Ohio 2006
Episode Hack
Dial O For Murder
2003
Episode Pretty Little Liars
That Girl Is Poison
2012
Episode Without a Trace
The Road Home
2006
Episode 9-1-1
The Searchers
2019
Episode Pretty Little Liars
No Stone Unturned
2015
Episode Notorious (2016)
Chase
2016
Episode Life in Pieces
Eyebrow Anonymous Trapped Gem
2016
Episode Brothers & Sisters
A Bone to Pick
2010
Episode Pretty Little Liars
Hot Water
2013
Episode Stitchers
Red Eye
2016
Episode Life in Pieces
Godparent Turkey Corn Farts
2015
Episode Pretty Little Liars
Who's in the Box?
2014
Episode Bones
The Resurrection in the Remains (1)
2015
Episode Bones
The Puzzler in the Pit
2014
Episode Supergirl
Rather the Fallen Angel
2018
Episode The Flash (2014)
Family Matters (2)
2021
Episode 9-1-1: Lone Star
Best of Men
2023
Episode Bones
The Bones on the Blue Line
2010
Episode Pretty Little Liars
The Wrath of Kahn
2016
Episode 9-1-1
Buck, Bothered and Bewildered
2024
Episode Pretty Little Liars
Playtime
2017
Episode Supergirl
Wake Up
2017
Episode The Flash (2014)
The Last Temptation of Barry Allen (1)
2019
Episode Bones
The Lady on the List
2013
Episode 9-1-1: Lone Star
Slow Burn
2021
Episode Pretty Little Liars
Surfing the Aftershocks
2014
Episode The Grinder
Delusions of Grinder
2016
Episode Hack
Extreme Commerce
2004
Episode Pretty Little Liars
March of Crimes
2014
Episode Titans (2018)
Purple Rain
2021
Episode Life in Pieces
#TBT: House Destiny Introduction Retirement
2018
Episode Bones
The Warrior in the Wuss
2012
Episode Pretty Little Liars
Through a Glass, Darkly
2015

Guest Star

Episode Supergirl
It's a Super Life
2020
Episode Now and Again
Origins
1999
Episode Supergirl
Reign
2017
Episode Supergirl
Battles Lost and Won
2018
Episode Superman: The Animated Series
New Kids in Town
1998
Episode Now and Again
Everybody Who's Anybody
2000
Episode Hack
Brothers in Arms
2003
Episode ER
Freak Show
1997
Episode The Wild Thornberrys
Every Little Bit Alps
2000
Episode Supergirl
Legion of Superheroes
2018
Episode Young Justice
Secrets
2011
Episode Young Justice
Misplaced
2012
Episode The Wild Thornberrys
Born to Be Wild
1999
Episode Now and Again
Boy Wonder
2000
Episode Supergirl
The Faithful
2017
Episode The Hunger
A Matter of Style
1997
Episode Ghost Whisperer
Cause for Alarm
2009
Episode Now and Again
The Insurance Man Always Rings Twice
1999
Episode 9-1-1: Lone Star
In Sickness and in Health
2023
Episode 24
Day 6: 4:00 P.M. - 5:00 P.M.
2007
Episode Young Justice
Agendas
2012
Episode Supergirl
The Fanatical
2018
Episode Pretty Little Liars
Father Knows Best
2012
Episode 9-1-1: Lone Star
Shift-Less
2022
Episode ER
Something New
1997
Episode 24
Day 6: 12:00 A.M. - 1:00 A.M.
2007
Episode 24
Day 6: 5:00 P.M. - 6:00 P.M.
2007
Episode Touched by an Angel
Miles to Go Before I Sleep
1998
Episode The Zeta Project
Crime Waves
2001
Episode ER
Do You See What I See?
1997
Episode Young Justice
Cornered
2013
Episode Without a Trace
Upstairs Downstairs
2004
Episode Supergirl
Not Kansas
2018
Episode Law & Order: Special Victims Unit
Pique
2001
Episode Supergirl
Make It Reign
2018
Episode 9-1-1: Lone Star
Donors
2023
Episode Bones
The Doctor in the Den
2009
Episode CSI: Miami
Blood Brothers
2003
Episode Medium
Being Mrs. O'Leary's Cow
2005