Stunning performance by all the actors and it highlights a lot of real issues. It subverted my expectations multiple times and it was also very visualizing appealing to watch. I like how the movie shows rape culture; men are not the only ones at fault, but instead all the people who let bad actions slide (men and women).
*small spoiler*
The main character Cassie is not meant to be portrayed as a hero figure, as we see her slowly falling apart through the movie as her plan of revenge takes a toll on her.
*spoiler over*
I definitely recommend you watch the movie and judge it for yourself, since it show the disturbing reality of the world we live but at the same time presents it in a very entertaining way.