Imaginative and realistic, although sometimes slow. Hands down the greatest sci-fi movie ever made.