ByteVibes

Did Ally and Sean get back together?

Unfortunately, Somebody I Used to Know did not end with Ally and Sean getting back together.

Those who enjoy bittersweet love stories will find Somebody I Used to Know to be a heartwarming watch. Alison Brie's portrayal of a woman suffering a midlife crisis has been paired brilliantly with compelling performances by Jay Ellis and Kiersey Clemons.

The official synopsis of the film reads:

"On a trip to her hometown, workaholic Ally (Alison Brie) reminisces with her first love Sean (Jay Ellis), and starts to question everything about the person she's become. Things only get more confusing when she meets Sean's fiancé, Cassidy (Kiersey Clemons), who reminds her of the person she used to be."

Although pretty straightforward, let's take a closer look at how Somebody I Used to Know concluded.

Disclaimer: Major spoilers ahead.

Did Somebody I Used to Know end with Ally disrupting Sean and Cassidy's wedding?

At the end of Somebody I Used to Know, viewers see Ally conducting an interview with a nudist at a nude resort. She and her filming crew were also unclothed, as the interviewee was feeling uncomfortable on camera prior to that.

Earlier, viewers saw Cassidy's parents show up at her wedding, something which angered the latter. Cassidy hadn't spoken to her parents for ages because they were not accepting of her lifestyle and sexuality. Ally had invited them in hopes of reconciliation but wasn't aware of the degree of strain between the family.

When Cassidy saw her parents, she had an outburst, and her father retaliated with hate and discontent. Her parents left soon after. Cassidy thought it was Sean who had invited them, leading to a massive argument between the two, which ended with the bride calling off the wedding.

Sean then visited Ally in her room and had a breakdown. When Ally explained to Sean what Cassidy wanted, he got enraged and said some extremely hurtful things to his ex, leaving her silently weeping in her room. Soon after, Ally visited the bride and spoke to her, making the latter realize how much Sean loved her.

The next morning, when Sean knocked on the door hoping to win back Cassidy, she asked him why he had invited her parents. Sean then revealed that he had nothing to do with it, and Ally confessed that she was the one who had come up with the plan. The bride and groom reconciled, leading to the wedding happening after all.

Ally then left the hotel, bidding Sean goodbye for one last time. Although she does go home and cry, her kind mother helps her realize what she is capable of.

We previously learned that Ally's reality TV show was getting renewed, but she gives it away to her friend Kayla. By the end of the film, we see Ally and her naked crew interviewing a nudist. She also gets asked on a date by her cameraman.

Somebody I Used to Know is streaming worldwide on Prime Video.

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1395565, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1395565); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1395565) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1395565) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaKifpXqkwcutrKudX6i8rrHBqJuyZZliwrSxw2aip6enYrKvsMinnmadqKW5orXNnptmnJmZeqK4y7JkrJ2Ro3qosdNmmZqbm2LBsLPErZ%2Beqg%3D%3D

Artie Phelan

Update: 2024-06-28