Seems a little freaky to me. The statue gives new meaning to the saying ‘in your face‘. The premise of the movie is that a bunch of miniature aliens operate a spaceship that takes on a human form? While the aliens are trying to save the earth, their spaceship becomes smitten with an earth woman. What?