Geminoid is by far the most human looking android I have seen. From a still image it is pretty much impossible to tell that this is actually a robot. In the video below it becomes easier to identify this as a robot, but it could equally be an actor performing a robot. Amazing.