Mixing of two genres, western and science fiction, sounds like a poor d3cision, but after watching this movie a multiple of time, my appreciation grows with every viewing..the story is slightly weak, but the cast shows up with powerful presentations, and the CGI work made me believe almost anything is possible..I would give it a 9.5 from the music, the sound effects, the cinematography ..really enjoy this movie..