The third masterpiece of Aronofsky

Rating: 10/10 (23 May 2019)

Seriously watch it yourself and understand the depth of what he is trying to do to the audience.Dont read ridiculous reviews from people that watch Die hard on the loop.Cheers!