ADVERTISEMENT

When ignorance is bliss: A review of 'The Drama'

Published Apr 1, 2026 11:49 am

Written and directed by Kristoffer Borgli, who hails from Norway, A24's The Drama is a modern relationship movie that wants to be the new face of RomCom. It stars Zendaya and Robert Pattinson as Emma and Charlie, a couple who live together and are about to get married, when we are first introduced to them. One dominant theme of the film is the danger of knowing too much about one’s partner - whether there could be instances when a little bit of ignorance is called for, and can actually help keep the relationship humming. 

Robert Pattinson and Zendaya in 'The Drama'
Robert Pattinson and Zendaya in 'The Drama'

Borgli is best known for Dream Scenario, which starred Nicolas Cage and actually earned the actor a couple of acting nominations when it came out. In that film, Borgli blended the European slow-burning approach to filmmaking with an absurdist premise about inhabiting dreams and taking it to illogical conclusions that were fun and fresh. So the challenge with this new film was how to make the relationship between our two lovers balance between satire and black comedy on one hand, and sincere social commentary and keeping it relatable on the other hand. Quite a balancing act for the director and cast! 

The basic premise is that, days before the wedding, the couple's relationship is tested when the two, along with the best friend of the groom-to-be and his wife, play a game of what’s the worst thing they've ever done in their lives. A revelation from one of the intended sends metaphorical shock waves within the foursome, and it's especially potent in the case of the partner and how it changes so much of how that partner will now look at the other. 

Emma Harwood (Zendaya) works in a city bookstore and grew up in Baton Rouge, Louisiana, while Charlie Harwood (Robert Pattinson) is a British museum director working in the USA. There are scenes of their first meet-cute and of how Charlie built up the nerve to approach her at a coffee shop. Mamadou Athie plays Mike, the best friend of Charlie, and Alana Haim is Rachel, Mike’s partner. Zoë Winters, as a wedding photographer, is one of those memorable bit roles, as she provides one of the most awkward/hilarious sequences of the film. Similarly, the scene with the wedding planner/dance-routine instructor is priceless, as it deftly showcases how much of the personal and real has been stripped from weddings for the sake of the performative and social-media-ready. 

Pattinson starts off the film as if he’s doing an impression of early-career Hugh Grant, and I found that somewhat distracting. Fortunately for us, the film’s plot thickens, and he drops this affectation. Zendaya is more consistent throughout the film, but she just isn’t challenged to do all that much. The flashbacks and dream sequences carry the film's narrative humor, and kudos to the editing for bringing this out. 

The relationship of the central couple is shaken when one partner discovers some truths about the other - and this is what lies at the core of what this film would seem to want to say. Be careful of wanting to know everything; that kind of knowledge isn’t worth it at times, and only impinges on the ‘Now’ that was in perfect working order. The Drama is a minor, slight film, but it does know how to set its pace and raise the right questions. It opens in cinemas this April 4; and should make for interesting conversations after watching the film. 

Related Tags

The Drama Zendaya Robbert Pattinson
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.