Question: who played richard on sex and the city
Answer: William James Remar ( born December 31 , 1953 ) , is an American actor and voice actor .