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.
This person is known for his roles as Dr. Lee Craig on the TV series Desperate Housewives. He played a significant character, Richard Armus, in the suspenseful show 24. Additionally, he has appeared as lawyers in various crime dramas, including NCIS, CSI, and CSI: Miami.