The uncanny valley is a theory that explains why androids that are sort of humanistic (think C3-P0 from Star Wars) are acceptable to humans but creations that are almost human are not.