91³Ô¹ÏÍø

Watch CBS News

Rage Against the Machine won't tour or perform live again, drummer Brad Wilk says

Rage Against the Machine's Brad Wilk says the band will not tour or perform live again, likely being the third time the group has broken up in the last two decades.

In a on Wednesday, the longtime drummer said there won't be any new tour dates after the band canceled the remainder of their North American tour in 2022 because frontman Zack de La Rocha tore his left Achilles tendon.

"I don't want to string people or myself any further," he wrote on Instagram. "So while there has been some communication that this may be happening in the future... I want to let you know that RATM (Tim, Zack, Tom and I) will not be touring or playing live again." 

Rage Against The Machine In Concert - New York, NY
Tim Commerford, Zack de la Rocha and Tom Morello of Rage Against the Machine perform at Madison Square Garden on August 12, 2022 in New York City. / Getty Images

"I'm sorry for those of us who have been waiting for this to happen," he continued, while also thanking fans in the post. "I really wish it was..."  The post ended there not providing fans with any further information. 

The announcement appears to be the third time Rage Against the Machine has disbanded, at least temporarily. The band first broke up in 2000 when Rocha said he was leaving the band because "our decision-making process has completely failed." They got back together in 2007 after reuniting to play at Coachella and went on to tour until 2011. The band split again that year, but announced almost a decade later in 2019, they were coming back to headline a tour in 2020. However, that tour was postponed until 2022 because of the pandemic.

The announcement also comes months after the punk metal band, best known for being outspoken for their leftist views, was inducted into the Rock & Roll Hall of Fame, where they were introduced by Ice-T. During the ceremony, guitarist Tom Morello urged the crowd to fight for a world "without compromise or apologies."

In 2022, after the Supreme Court overturned Roe v. Wade, they flashed pro-abortion images of text saying "Abort the Supreme Court" during a reunion concert.  

Rage Against the Machine formed in 1991 and released their debut self-titled album the following year – receiving critical acclaim and commercial success.  The band won two Grammy Awards –  one for "Tire Me" for Best Metal Performance in 1997 and another for "Guerilla Radio" for Best Hard Rock Performance in 2001. Their debut album was ranked among  of 500 greatest albums of all time in 2003.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });