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