Prometheus 2012 ★★★★½

I feel like I should go see it again to try and understand everything I was shown.