Ryan Lee Stiles  is a Canadian-American actor, comedian, and producer.