Prometheus was 10/10, absolutely nothing to fault and leaves so much open and to anticipate for the sequels.
Bon i have a question for you. How did the rainmaker send old joe back to the past if it was old joe who was responsible for creating the rainmaker, hence the rainmaker cannot exist until... the rainmaker sends old joe back in time.???? brain explosion.