I first stumbled upon word of this movie on the chaotic social wastelands that is Tumblr. I quickly scurried around to find the nearest person to me with a Disney Plus account and sat down to watch.
Written by Lauryn Kahn and directed by Mimi Cave, Fresh, released in 2022, starts out showing what I know all too well, and that is the depressing hellscape that is modern dating for women. Our main character Noa, played by Daisy Edgar-Jones is bombarded with dick pics and disrespect, and its a depressing assault on the senses that mostly just pushes women to stop trying altogether. However Noa is alone, with no siblings or father, and a mother who is alive, but the relationship is so destroyed they no longer speak. So its understandable that Noa continues to subject herself to the wastelands of tinder, trying to find a soul to squeeze. Noa does have one shining light in her life, and that is her best friend Mollie, played by Jonica T Gibbs. Noa and Mollie have the kind of best friendship and sisterhood that is evident in quick bursts of intimacy and a deep knowing of each other that is displayed simply yet effectively in the start of this film.
This picture gets better the more I look at it
So what is Fresh about? Well, its a horror. Let me say that straight up. And to be honest, at times, I wasn’t sure if I could make it to the end. It wasn’t because of any gratuitous gore, because it doesn’t have that. It’s that the topic is truly terrifying and at times, the suspense had me cuddling whatever soft plushy I could reach in my terror. I think this speaks to the effectiveness of the writing, with the story weaving in and out at times to let you breath again, but you are always on edge.
So back to the plot, Noa actually has a meet cute at the grocery store! Yay! Meeting someone in person! Don’t we all miss that? And her new beau is charming and sweet, and has no social media. Red flag am I right? Well the red flags continue and I don’t want to spoil the film in this review because this one you have to watch. But if you really must have the plot and ending ruined keep reading below.
Finally! She met a guy in person! Thats way better, right?
Noa’s new love interest is a cannibal. And he kidnaps Noa, chaining her to the floor in a concrete room in his luxurious house, where he stocks up on vulnerable women to carve up and kill and send their flesh to his cannibal community for a lot of money. With the internet and dating how it is, this scenario felt truly terrifying and scarily plausible.
The only person in the world who knows where Noa is, is Mollie, and the cannibal man has Noa’s phone and is texting Mollie, pretending to be Noa. If it weren’t for Mollie and Noa’s intimate habit of alternating goodbyes with I love YOU MORE, then Mollie wouldn’t have been tipped off that something was wrong. I love that this film had woven such a delicate tapestry that only such a close relationship would notice. Mollie also doesn’t bother with the police and this is an interesting move that I assume is a mixture of the fact Mollie is black, and also how the police generally are anyway when it comes to women in danger.
Mollie does end up finding the cannibal’s family home, and I will admit as a viewer, I immediately thought ofcourse, he has the nuclear family unit as a front to cover his crimes, his poor wife! But I was disabused of such small minded notions quickly as it turns out Mollie is then taken when both the cannibal and his wife trap her and take her down. Having the cannibal’s wife in on it was disturbing, but when you are shown that she too is missing a leg, it is clear that she too is a victim of the cannibal’s actions.
What is special about this film is its commentary on femininity and how it is a survival tactic. Femininity is shown to be Noa’s only weapon in this harrowing situation, and I can’t help but consider what that says about the world at large. Are women feminine in our society in order to survive? Yes.
I also thought about how as women we turn to numbing ourselves in order to get through. If each brutal murder of women and girls was felt in its entirety, if it really sank into our souls just what is happening around us each week and each day I don’t think we would get out bed. Noa is also forced to numb her true feelings in order to woo her attacker and hope for a chance at survival.
The ending of Fresh is intense. I oscillated between shouting laughter and teddy gripping. It is a struggle to the end but I can say that our dear Noa is victorious. Not only does she escape, but she saves Mollie and the other captive woman Penny, played by Andrea Bang. The cannibal is nearly super human in what he endures, making the final fight scene very tense and suspenseful.
Honestly if Noa and Mollie didn’t make it out alive I wouldn’t be recommending you watch this movie.
But they do and it’s glorious. There is one final hurdle to overcome and its the cannibal’s wife. Once again we are tricked, not really knowing how she feels. The wife, Ann, played by Charlotte Le Bon, doesn’t give anything away in her facial expressions, and we are still left stumped by her and what she feels when she comes upon her husbands dead body. She then says to put his body on ice, which means she is happy to continue his work.
Noa has a final confrontation with Ann and Ann pretends she is an escaped woman too, that is until she puts her hands around Noa’s neck and tries to choke her to death. Mollie saves the day and its with a calling out of “I asked you for help!” and “Bitches like you are the F*%*ing problem!”
Having Ann represent the stepford wife and anti-woman woman is a stroke of genius and makes me want to know a lot more about Lauryn Kahn. Who is this amazing woman who not only grasps the horizontal violence of oppressed groups, but also manages to incorporate feminist theory into a terrifying yet humorous thriller of a film. The ending made me laugh so hard, as Noa is left wondering who Ann is and Mollie has to explain, that is the cannibal’s wife. It’s a tinder horror story we all know too well, encapsulated and escalated to the extreme.
Fresh is a clever play on words, not only for the dating market connotations like fresh meat, and the cannibal connotations like fresh food, but this movie is also fresh because it’s telling the story of women, by women, directed by women, and for women. And in the end, we save ourselves.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"AUD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/camillastrand.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/camillastrand.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"http:\/\/camillastrand.com\/wp-content\/uploads\/2022\/04\/Screen-Shot-2022-04-12-at-7.16.29-pm.png","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Camilla Strand","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Camilla Strand","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Today I eat Nuggets like a Queen! Thank you!","payment_confirmation_title":"Camilla Strand","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}