ADVERTISEMENT

Coogan is the bomb: A review of 'Dr. Strangelove'

Published Apr 29, 2025 11:07 pm

At A Glance

  • Coogan is hands down the star of this reverential adaptation. As his changing roles become more hurried, it's becoming quite a feat for him to get the scents right and keep the four characters very distinct.
image0.jpeg
A scene from 'Dr. Strangelove'

On paper, it would look like a foolhardy exercise. Why tamper with a film as iconic as Stanley Kubrick’s 1964 anti-war, satirical comedy masterpiece Dr. Strangelove? What could you hope to achieve by adapting it for the stage? And how do you top what Peter Sellars did in the film, taking on three very distinct roles - a British Air Force Captain seconded to a US missile base, the US President in his War Room, and the German scientist who was patently a Nazi, but had switched sides after the War. In 1998, the American Film Institute ranked the film as 26th among Best American films, and number three as the funniest American film. So, the burning question is ‘Why Bother?’

But that did not faze Armando Iannucci and Sean Foley from adapting the film for the stage. With Foley taking on the directing chores, Steve Coogan was brought in to play the roles Peter Sellers immortalized. To keep it different, Coogan takes on four roles in the stage play, adding the B-52 pilot. And so you can imagine how the entrances and exits now become part of the organized mayhem, adding to the magic of the stage comedy.

image1.jpeg

The play premiered in London’s West End on Oct. 8, 2024, and was extended until Jan. 25, 2025. So, to have an opportunity to watch this as a National Theater Live production so soon after its run is a rare treat. Thank you, CCP, for continuing to bring in this series of great dramas and comedies from the stage, filmed for the world to view. It may not have the immediacy of being seated in the Theatre, but it’s the next best thing.

Iannucci and Foley obviously revere this film, and that’s both good and bad for the stage adaptation. Good because the Cold War paranoia elements, the ridiculous behavior of those who exercise great military power, are as accurate today as they were during the Cold War of the late 1950s to mid-1960s. But bad because so much has also happened since then with actual warfare, including advances in Technology and AI. As a result, the reverence also makes this adaptation look dated, losing the immediacy of the real fear that existed after events like the Cuban Missile Crisis.

image2.jpeg

If anything, do watch this for Steve Coogan; his Dr. Strangelove is as good as that of Sellers. Of the other roles he assumes, I would say the British Air Force Capt. Mandrake is more effective than the US President or the crazed bomber pilot. There are strong supporting roles, and I would single out Giles Terera as General Buck Turgidson as my favorite scene stealer. John Hopkins as General Jack Tripper comes in a close second, as does Ben Turner as Colonel Bat Guano.

Coogan is hands down the star of this reverential adaptation. As his changing roles become more hurried, it’s becoming quite a feat for him to get the scents right and keep the four characters very distinct. Sellars achieved this admirably in the film, and to observe how Coogan does this on a live stage is something to marvel at. This film should be repeated on May 27 at Vertis North, so don’t miss the chance to watch this!

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.