A riveting visual masterpiece

Rating: 10/10 (11 July 2017)

Darren Aronofsky's directing and Hubert Selby Jr.'s screenplay combined created this riveting visual masterpiece!
Top it all off with excellent cinematography and editing, and you have a film that is jaw-dropping.
My regret is seeing the trailer first - of which did not really give the jaw-dropping scenes away, but still set the stage of what I'd expect. Had I gone into this blind, it would have had more of a shock value. So if you know nothing about this film, and are considering watching it, DON'T watch the trailer... just hit PLAY and sit back for a wild ride!
Outstanding performances by Ellen Burstyn (not your everyday mom!), Jennifer Connelly, Marlon Wayans and especially Jared Leto, who's character was very convincing.
This is one of those films that will keep you thinking for a long time after you've seen it. Certainly needs to be in every movie buffs collection.
A perfect 10/10 from me!