He appears as Dr. Lee Craig on Desperate Housewives. He played Richard Armus on the thriller 24. He also plays lawyers for NCIS, CSI, and CSI: Miami.
He portrays Dr. Lee Craig on Desperate Housewives. He portrayed Richard Armus in the thriller 24. Additionally, he plays lawyers for NCIS, CSI, and CSI: Miami.