Home / Discover / People

Nightcrawler

2014
as Frank Kruse

Desperate Housewives

2004
as Lee McDermott

Mad Men

2007
as Ted Chaough

Lethal Weapon

2016
as Brooks Avery

Judging Amy

1999
as Kyle McCarty

Life by Ella

2022
as Karl

Clinical

2017
as Alex

Route 30

2008
as Arden

Alfie

2004
as Terry

Valerie Flake

1999
as Jogger Ronald

Same River Twice

1996
as Moocher

LA Blues

2007
as Bobby Gordon

Nurse Betty

2000
as Friend #1

Clay Pigeons

1998
as Bystander at Amanda's

Guest Star

Episode Madam Secretary
Better Angels
2019
Episode Without a Trace
Closure
2008
Episode Pacific Blue
Cutting Edge
1998
Episode Madam Secretary
The Great Experiment
2019
Episode Madam Secretary
The Magic Rake
2018
Episode Mad Men
The Other Woman
2012
Episode Love, Victor
Brave
2022
Episode Desperate Housewives
Welcome to Kanagawa
2008
Episode Desperate Housewives
Home Is the Place
2009
Episode Close to Home
Divine Directions
2005
Episode Mad Men
The Chrysanthemum and the Sword
2010
Episode Joan of Arcadia
Spring Cleaning
2005
Episode CSI: NY
Fare Game
2006
Episode Mad Men
The Phantom
2012
Episode Mad Men
Waldorf Stories
2010
Episode Bates Motel
Persuasion
2015
Episode Night Stalker
Timeless
2006
Episode Scrubs
My Own Worst Enemy
2007
Episode Star Trek: Deep Space Nine
Prodigal Daughter
1999
Episode Bates Motel
The Arcanum Club
2015
Episode Crumbs
Pilot
2006
Episode Madam Secretary
Family Separation (1)
2018
Episode Desperate Housewives
Mama Spent Money When She Had None
2009
Episode Ally McBeal
Reach Out and Touch
2001
Episode Madam Secretary
Ghosts
2018
Episode Love, Victor
Lucas and Diego
2022
Episode The Mentalist
Redline
2010
Episode Mad Men
Chinese Wall
2010
Episode Madam Secretary
Family Separation (2)
2019
Episode Joan of Arcadia
Game Theory
2005
Episode Madam Secretary
The New Normal
2019
Episode Friends
The One with Rachel's Date
2001
Episode Bates Motel
Unconscious
2015
Episode Bates Motel
Crazy
2015
Episode Desperate Housewives
City on Fire
2008
Episode Desperate Housewives
The Story of Lucy and Jessie
2009
Episode Love, Victor
Table for Four
2021
Episode Bates Motel
The Pit
2015
Episode Desperate Housewives
If There's Anything I Can't Stand
2007
Episode Grey's Anatomy
Save Me
2005
Episode Love, Victor
It's You
2022
Episode Desperate Housewives
Art Isn't Easy
2007
Episode CSI: Crime Scene Investigation
Built to Kill (1)
2006
Episode Desperate Housewives
Now I Know, Don't Be Scared
2007
Episode Mad Men
Blowing Smoke
2010
Episode CSI: Crime Scene Investigation
Built to Kill (2)
2006
Episode Bates Motel
The Deal
2015
Episode Beverly Hills, 90210
Bobbi Dearest
1999
Episode Bates Motel
Unbreak-Able
2015