91³Ô¹ÏÍø

Watch CBS News

Will Smith says he "completely understands" if people are not ready to see him in his first film since the Oscars slap

Actor Will Smith says he would understand if audiences are not ready to see him on the big screen so soon after the infamous Oscars slap earlier this year. 

On Monday, Smith spoke to  Kevin McCarthy about his new film, "Emancipation," which is set to be released in theaters on December 2 and starts streaming on Apple TV+ on December 9. 

It is his first major project since he slapped Chris Rock on stage during the Academy Awards ceremony in March after the comedian made a joke about Smith's wife, Jada Pinkett Smith.

Will Smith slaps Chris Rock onstage during the Oscars telecast
Will Smith slaps Chris Rock onstage during the 94th Academy Awards at the Dolby Theatre in Los Angeles on Sunday, March 27, 2022. Myung Chun / Los Angeles Times via Getty Images

Following the incident, Smith publicly apologized to Rock and was banned from the Oscars for 10 years. While Smith also resigned from the Academy, he is still eligible to be nominated and win. 

When asked what he would tell people who aren't ready to see him on the big screen following the slap, Smith said he would respect that choice but said he hopes his personal actions don't diminish the hard work of the team behind the film. 

"I completely understand that, if someone is not ready I would absolutely respect that and allow them their space to not be ready," he told McCarthy. "My deepest concern is my team... the people on this team have done some of the best work of their entire careers, and my deepest hope is that my actions don't penalize my team."

Will Smith
Will Smith attends the 94th Oscars at the Dolby Theatre in Hollywood, California, on March 27, 2022. ANGELA WEISS/AFP via Getty Images

"I'm hoping that the material, the power of the film, the timeliness of the story, you know, I'm hoping that the good that can be done would open people's hearts at a minimum to see and recognize and support the incredible artists in and around this film," Smith added. 

"Emancipation" centers around Smith's character, Peter, an enslaved man who escapes a Louisiana plantation and makes his way north. According to  the film was inspired by1863 photos of a man whose bare back was mutilated from whippings by his enslavers — brutal images that helped coalesce public sentiment in opposition to slavery.

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });