Typical Aronofsky, great director.

Rating: 9/10 (16 April 2019)

I love this movie. darren aronofsky went a little overboard with the metaphors. Overall, it's a great movie.