91³Ô¹ÏÍø

Watch CBS News

2018 Oscars ceremony will go on in a Hollywood transformed by #MeToo

The 90th Academy Awards will be held Sunday, and E! News told CBS News on Friday they stand firm in their decision to keep Ryan Seacrest as a co-host of their red carpet show. As sexual harassment allegations swirl around 43-year-old, the spotlight will focus on the embattled TV host as much as the stars he will be interviewing. 

His former E! News stylist Suzie Hardy told Variety she suffered years of unwanted sexual aggression from Seacrest, who she says groped her and slapped her rear end. Seacrest has denied the allegations.

An investigation into the sexual misconduct allegations found there was insufficient evidence to support Hardy's claims.

The Oscars marks the finale of an award season that started with actors wearing all black, in solidarity of fighting against sexual harassment and assault in Hollywood and beyond. 

Oscars to face #MeToo, Time's Up and questions about Ryan Seacrest 09:47

Historically been dominated by the presence of industry titans such as Harvey Weinstein andKevin Spacey. But this year, despite denials, they will be no shows, along with Casey Affleck, in the wake of their alleged sexual misconduct. Affleck, who won Best Actor last year, was supposed to present this year's Best Actress award, in keeping with Oscar tradition. But he bowed out.

On "CBS This Morning," New York Times reporter Jodi Kantor spoke about the significance of this year's Oscars awards show  

"What we have to see on Sunday night is do we look back at the end of the show and say this is an Oscars that acknowledged change, that acknowledged a turn in Hollywood history or is this an Oscars that tries to sweep things under the rug and get back to business?" Kantor asked.

You might recall the embarrassing mistake made last year at the Oscars by presenters Warren Beatty and Faye Dunaway: They announced the wrong winner for Best Picture. 

CBS News has learned Friday that this Sunday, they are presenting Best Picture together, again, hoping they'll get it right, the second time around. 

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