If Gossip Girl, Mean Girls and John Tucker Must Die had a baby, it would be Do Revenge. Everything that Drea (Camila Mendes) has worked so hard for to be popular in high school and get into an Ivy League college goes up in flames when her sex tape is leaked by her boyfriend Max (Austin Abrams). Over the summer at tennis camp, she befriends transfer student Eleanor (Maya Hawke) who was recently outcasted by the girl she had a crush on (Ava Capri). Realizing they have more in common than they would have ever thought, the two decide to team up to carry out each other’s revenge.
It has been a very long time that a teen movie hit all the right notes for me. The script was sharp, witty and modern while not trying to be over the top about it. It also had a color palette and costume design to die for as well as a killer soundtrack. Hearing Olivia Rodrigo one moment and Meredith Brooks at the end was genius.
The main selling point for me here was it’s cast. Take Veronica Lodge from Riverdale, Robin Buckley from Stranger Things, Sansa Stark (Sophie Turner) from Game of Thrones, Ethan Daley from Euphoria (Austin Abrams), Kamran (Rish Shah) from Ms. Marvel, Jessica Davis (Alisha Boe) from 13 Reasons Why and Pope Heyward (Jonathan Daviss) from Outer Banks, mesh them all into one project and the outcome is fantastic. Sure it may seem like a bunch of cameos, but for once I’m not complaining about it. The standouts are, of course, Mendes and Hawke whose chemistry was delightful to watch. I didn’t know if I wanted them to remain friends or if I wanted them to get together romantically.
On the surface, Do Revenge might seem like a vapid film that you will forget after just one viewing. That couldn’t have been further from the truth. Drea and Eleanor wanting to right the wrongs that were bestowed upon them was inspiring to watch, especially because both cases were so relatable in today’s day and age. As you watch their stories unfold on screen, you notice that they could very well be yours. This one is definitely worth checking out!