He played Agent Tony in The Untouchables, Jonathan Litgow in Desperate Housewives, Ryan Mcbride in Melrose Place (1998-1999), and Rev. Mark Warriner in Models, Inc.
He has been in CSI: Miami in 2010, ER, Tru Calling, Nash Bridges and CBS School Break Special (1991).