Which American actor, director, and comedian played the character Niles Crane on Frasier?
David Hyde Pierce: David Hyde Pierce (born April 3, 1959) is an American actor, director, and comedian.
i don't know