Ridley Scott is modern science fiction, plain and simple. With films such as Blade Runner and Alien under his belt, he has definitely set his place within the pantheon of science fiction creators. So, needless to say, when news broke of a new science fiction movie directed by Mr. Scott being developed, every geek absolutely could not wait to see what the man had in store for us. The premise alone sounded awesome; a group of scientists traveling to a distant planet that can host life to find out the origins of mankind. But sadly, the film does not live up to expectations. Let me get the positive stuff out of the way first. The acting is great. Every actor in this film holds their own and contributes to the film. The atmosphere of the film is awesome. It’s dark, gritty, foreboding, and when on the alien planet, you really get a sense something troublesome that awaits the crew. Michael Fassbender is awesome in his role as David. He pulled off the creepy android role perfectly. The main beef that I had with the film was the script. I will be vague due to my desire to keep this article spoiler free, but this film had many plot holes. Some of the happenings in the film don’t even seem like they belong in the film. There are many unresolved issues at the end of this film. The hallmark of a film is to leave the moviegoer wanting more, but not due to a lack of a coherent script. This is what Prometheus does. At the end of Prometheus, you get the sense that the script was vastly underdeveloped and fragmentary. These fractional shortcomings in the script really take away from a film that otherwise is perfect. You are left with more questions at the end of the film then you had prior to watching the film. Overall, this film gets a 7/10. The incoherencies in the script take away from the superb acting and cast, and the beautifully eerie scenery that this film provides. This is a solid film, but you can’t help but wonder just how epic this film would have been had it not been hampered by an underdeveloped script and unresolved loose ends.