One thing spoiled this movie.

Rating: 4/10 (31 December 2018)

Everything is pretty good in this movie except for the story. It was the same problem with Noah.
Darren Aronofsky' please keep directing, and find yourself a good story, then, you can contribute to screenplay.