Aside from laneford saying "
Originally Posted by Rii
Prometheus. All of it," I'm not sure what the issue is, not having seen it. The setting may be "realistic" but the intent of the director and writers should be taken into account. Do they believe their science is accurate, and is scientific accuracy of primary importance in the tale being told? Can you give an example of a plot hole from that movie? I reiterate that scientific implausibility is not normally a plot hole in and of itself. It may impair suspension of disbelief (for some more than others) but any sequelae of how the film influences perception of science in the real world sounds like an entirely separate discussion from whether a film has a plot hole.
I grew up watching Robotech and Voltron and Transformers. All of these feature giant robots, and technology is crucial to each, but all are science fiction with strong fantasy elements. Going back to Lord of the Rings, there was discussion about why the eagles couldn't just fly the ring all the way to its destruction. There wasn't any discussion that the eagles were a plot hole because really giant eagles couldn't fly or magic rings are a plot hole because magic rings don't exist.
I've read some of Keith Laumer's Bolo stories. These are about super-intelligent giant tanks. Their behaviors and abilities are consistent with the expectation that they are super-intelligent tanks, although I suspect that progress in artificial intelligence will never reach such heights.
Just because Lord of the Rings takes place in a low-technology world with elves and etc doesn't mean that all fantasy has to take that shape. The movie 300 took place on Earth in the past, and though portraying historic events was a fantasy film. That didn't seem to bother people too much. What makes historical inaccuracy more tolerable than scientific inaccuracy, and what makes either a plot hole? In either case you are comparing what's true within the film to what is true without the film, and that is a measure of external validity not internal consistency.