Alien movie review: Alien franchise discussion.