Do Revenge is a wildly entertaining teen comedy with great social satire.

Drea (Camila Mendes) is at the peak of her high school powers as the Alpha it-girl on campus when her entire life goes up in flames after her sex tape gets leaked to the whole school, seemingly by her boyfriend and king of the school, Max (Austin Abrams). Eleanor (Maya Hawke) is an awkward new transfer student who is angered to find out that she now has to go to school with her old bully, Carissa (Ava Capri) who started a nasty rumor about her in summer camp when they were 13. After a clandestine run-in at tennis camp, Drea and Eleanor form an unlikely and secret friendship to get revenge on each other’s tormentors.

Never did I expect Do Revenge to be one of my favorite films so far this year, I’ve expressed how much the teen comedy genre has become very over saturated with movies that range from being horrible to very forgettable, luckily that’s not the case here. Do Revenge takes the teen comedy genre and brings it back to the days of Mean Girls where there was a balance of over the top and having realistic moments, it throws in a lot of clever and sharp social satire that’s very relevant to the film. Like Bodies Bodies Bodies, Do Revenge does a fantastic job of actually matching how Gen Z talks, acts and thinks. Camilla Mendes and Maya Hawke are both fantastic in the leading roles, both have strong chemistry and a lot of strong character moments that help build their characters. The direction from Jennifer Kaytin Robinson was down to earth while being wild at the same time, it’s the sort of energy that is often missing in teen comedies so it’s very refreshing to see here. Lastly the film itself is just an overall very entertaining film that also manages to say something interesting with its social satire elements, so if you have been looking for a really great teen comedy definitely check this one out.

Do Revenge is available on Netflix.

9/10 A

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s