A mysterious Alien crash lands on a strange planet that mimics medieval fantasy and has to find his way back into space.