Question: Which American actor, director, and comedian played the character Niles Crane on Frasier?
answer: David Hyde Pierce