Portrayed the role of Virgil on the Showtime series, Homeland with Claire Danes and is also known for playing Detective Raymond Vecchio in Due South.
He studied acting at the Drama Studio London in Berkeley after previously studying biomedical engineering at Northeastern University.
He played the role of Detective Steve Billings in the drama, The Shield.
He has three children with Katayoun A. Marciano whom he married in 1991.
He is in the TV series, Due South with Paul Gross.