Home / Discover / People

Desperate Housewives

2004
as Jackson Braddock

Queer as Folk (US)

2000
as Brian Kinney

The Secret Circle

2011
as Charles Meade

Hellcats

2010
as Julian Parrish

Rhinoceros Eyes

2003
as Detective Phil Barbara

Fathers and Sons

2005
as Elliott

Field of Lost Shoes

2015
as Major Charles Semple

The Unseen

2005
as Harold

Martha behind Bars

2005
as Peter Bacanovic

Echo Park

2014
as Simon

Particles of Truth

2003
as Morrison Wiley

Vanished

2006
as Agent Graham Kelton

Andron

2015
as Julian

The Spirit Game

2013
as Reggie

Wake

2003
as Kyle Riven

Kiss Me, Kill Me

2015
as Stephen

Fertile Ground

2011
as Nate Weaver

Producer

Movie Scott Walker: 30 Century Man 2007

Guest Star

Episode Deadwood
Leviathan Smiles
2006
Episode Deadwood
Amateur Night
2006
Episode Desperate Housewives
Free
2008
Episode Desperate Housewives
You're Gonna Love Tomorrow
2008
Episode Desperate Housewives
We're So Happy, You're So Happy
2008
Episode Desperate Housewives
Kids Ain't Like Everybody Else
2008
Episode Desperate Housewives
Back in Business
2008
Episode Desperate Housewives
There's Always a Woman
2008
Episode Criminal Minds
Broken Wing
2018
Episode Desperate Housewives
What More Do I Need?
2008
Episode Desperate Housewives
City on Fire
2008
Episode Grey's Anatomy
Crash into Me (1)
2007
Episode The Unit
Dedication
2006
Episode Desperate Housewives
Marry Me a Little
2009
Episode Grey's Anatomy
Crash into Me (2)
2007
Episode Law & Order: Special Victims Unit
Perfect
2003
Episode The Unit
Unannounced
2006