91³Ô¹ÏÍø

Watch CBS News

Missed watching the 2026 Oscars? Here's how to watch the awards show now.

"Sinners" came into the 2026 Oscars with the most 91³Ô¹ÏÍøs ever, 16, but it was "One Battle After Another" that took home marquee awards like Best Picture and Best Director on Sunday night. Here's how to watch and what to know about the 98th annual Academy Awards.

Where to watch the Oscars with cable

The 98th annual Academy Awards were broadcast live on ABC stations, as well as on  worldwide, on Sunday, March 15, 2026.

How to stream the Oscars

The Oscars streamed live on Hulu and was available live on ABC.com and the ABC app if those services were connected to your regular TV provider. Other streaming services like YouTubeTV, AT&T TV and FuboTV also carried the show. 

The Oscars will be available to stream Monday on ABC.com and Hulu for those who missed it live.

Who were the Oscar nominees?

"Sinners" was eyeing a big night after nabbing a record-breaking 16 91³Ô¹ÏÍøs, including for Best Picture, Best Director, Best Supporting Actress, Best Supporting Actor and Best Actor. Michael B. Jordan brought home the golden statue for taking on the dual roles of twin brothers Smoke and Stack, and Autumn Durald Arkapaw won for Best Cinematography, the first woman to win the award in Oscar history.

"One Battle After Another" was also up for a slew of top awards, winning Best Picture, Best Director and Best Adapted Screenplay, the first Oscar wins for Paul Thomas Anderson after being nominated 11 times prior to this year's ceremony. 

See the full list of winners and nominees here. 

Go behind the scenes to see excerpts of performances and highlights of CBS News interviews with nominees in these top categories:

Who hosted the Oscars?

Former late-night TV host Conan O'Brien handled hosting duties at the Academy Awards for a second straight year.

O'Brien took over as master of ceremonies for the show last year following a two-year stint from fellow comedian and late-night host Jimmy Kimmel, who has hosted the Oscars a total of four times.

Matt Berry, the star of TV shows such as "The IT Crowd," "What We Do in the Shadows" and "Toast of London," was the announcer for the Oscars this year.

Where were the Oscars held?

The 2026 Oscars were held at the Dolby Theatre in Los Angeles.

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