ADVERTISEMENT

Marvel's newest star on female villainy, karaoke with Spielberg

Published Jul 4, 2018 01:49 am
When Hannah John-Kamen learned she was to be Marvel's next supervillain, she let out a yelp, hung up the phone and cranked up "Do My Thang," Miley Cyrus's empowering paean to self-determination. (AFP / MANILA BULLETIN) (AFP / MANILA BULLETIN) "Wrecking Ball" might have been a better fit, given the actress's shock-and-awe introduction in "Ant-Man and the Wasp" as Ghost, an ethereal entity who passes through walls but packs a vicious punch. "I was back in London and I got the call, and it was all my agents together. I remember I literally just screamed. I was in my apartment, I was walking around, going, 'Oh my God, oh my God!'" the 28-year-old Briton recalls. "I was so excited, And then I just blasted out Miley Cyrus's song 'Do My Thang.' I don't know why, it was just on my playlist, and I blasted that out and just danced." In Hollywood, a role in a Marvel movie that lasts until the end credits can be a key to the kingdom, offering follow-up appearances in spin-off movies and all manner of "Avengers" mashups. John-Kamen -- who has credits in "Game of Thrones" and "Black Mirror" as well as parts in "Star Wars: The Force Awakens," "Tomb Raider" and "Ready Player One" -- is ready for superstardom. 'Movie moment' The daughter of a Nigerian forensic scientist and Norwegian former fashion model from northeastern England, she still pinches herself when she thinks about working with Steven Spielberg. She describes taking direction from the icon on the spring blockbuster "Ready Player One," in which she played sinister gamer gang leader F'Nale Zandor, as "absolutely amazing." "There's no feeling like when you've done a take and he's so happy and he'd go, 'Now that's a movie moment!' And you've got that coming from Spielberg," she told AFP in an interview in Pasadena, southern California. "I mean, it's nuts. We would sing show tunes together. We'd sing 'Singin' in the Rain,' we'd sing 'Guys and Dolls.' In between takes, we'd sit. Sometimes we'd get the lyrics printed and we'd just sing." Spielberg, according to John-Kamen, has a "wonderful voice" and a joy about him that makes his movie set a "fun playground that you get to go in and play." "Ant-Man and the Wasp," which hits US theaters on Friday, is the sequel to 2015's "Ant-Man," the 20th release in Disney's Marvel Cinematic Universe (MCU), and the first to feature a woman in the title role. Starring Paul Rudd and Evangeline Lilly, it is also only the second MCU film with a female principle adversary, after Cate Blanchett's Hela in "Thor Ragarnok" (2017). John-Kamen's Ava/Ghost -- an anti-capitalist saboteur turned supervillain in the comics -- acquires her mysterious powers in a lab accident that makes her cells intangible. "It's a male character in the comics... but to be the first person to take it off the page and actually give her life, it was an honor," John-Kamen said. High stakes The actress says it was important not to play Ghost as a traditional villain -- no dastardly plans for taking over the planet -- instead giving a nuanced performance that emphasizes her tragedy. "I'm doing this for a reason, as an objective. The stakes are high. I don't think you just wake up in the morning and go, 'Ha ha ha! World domination -- that sounds fun!'" the actress said. "So I definitely approached that with the mind of going, 'Okay she's the good guy and everyone else can go to hell.'" Executive producer Stephen Broussard said Marvel was looking for someone less recognizable and was taken with John-Kamen's "intensity, her vulnerability and with her sense of humor." Her previous training as a dancer coupled with the desire to fully flesh out Ghost's threadbare backstory made her perfect for the role, he added. As is Marvel's custom, John-Kamen was initially told very little about the part but enjoyed "every single minute" of the audition process, which eventually took her to Atlanta to meet director Peyton Reed. "You think with an audition you'd be like, 'Oh my gosh, I was so nervous. Oh my goodness, I was shaking.' Of course, there's a high anxiety but I remember just getting in there and going, 'Oh, okay -- I feel really relaxed,'" she recalled. "I'm really excited about this material and what we can do, and I'm excited to show you what I've come up with."
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.