ADVERTISEMENT

Trolls Band Together: Sparkly reunion tour

Published Nov 13, 2023 06:22 am

At A Glance

  • Anna Kendrick and Justin Timberlake make their return as the unabashedly exuberant Queen Poppy and the cautiously optimistic Branch. 
Trolls Band Together_.jpeg
Trolls Band Together (Images courtesy of Dreamworks)

When Dreamworks first released Trolls back in 2016, it was a bit of a surprise. Basing a film on a toy line from the 90’s that had seemingly run its course looked to be a bit of a gamble, but its reinvention as a sugary-sweet, in your face feel-good musical revue undoubtedly hit the funny-bone of audiences, as now, those tiny, follically-gifted friends are back for the third time in the new movie, Trolls Band Together.

Anna Kendrick and Justin Timberlake make their return as the unabashedly exuberant Queen Poppy and the cautiously optimistic Branch. This time, the story revolves around Branch and his brothers, who formed a boyband called BroZone years ago. After falling, the members went their separate ways. Now, the band has to get back together to save one of their own.

Kendrick voices Poppy and TImberlake as Branch in Trolls Band Together.jpeg
Kendrick voices Poppy and TImberlake as Branch in 'Trolls Band Together'

The story is a bit by the numbers, to be sure, and somewhat predictable, but the main draw of the show is really the music, and the plot is really just a device to give a reason for having all the various musical numbers. The music. while overpowering a tad, does not disappoint, making you tap your feet or shuffle in your seat left and right, giving way to what is sure to be another successful soundtrack.

While it may be effective to gather well-loved songs and give them an update, it was smart of the creators to focus on certain types of music. With all the genres and long music history, there is a big pool of inspiration to call on. For the second Trolls film, it was rock music, and for this one, it was the boyband craze.

Trolls Band Together - opens November 15.JPG

There’s a lot about boybands that might be cringy, in the same way, the disco might be cringy to some people, but the movie approaches the genre with humor and fun, embracing what worked and what didn’t. The end result is a celebration of same-sounding songs, stereotyped personas,synchronized dance moves and all the screaming and fainting they brought into the world.

Trolls Band Together.jpeg

The visuals are all pretty much as you’d expect, with the crafty, living-scrapbook vibe the series has been known for still very much intact, with enough sparkle and glitter to turn a black hole into a discotheque. It is an aesthetic that has become a signature of the franchise as well as a selling point.

The pacing is frantic and fast, cramming everything under the sun into its hour-and-a-half runtime. Directors Walk Dohrn and Tim Heitz, both Trolls veterans, know what the audience is after and deftly deliver in spades.

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.