91³Ô¹ÏÍø

Watch CBS News

Paid extras needed for "The Pitt," popular medical drama filming in Pittsburgh

UPDATE: in a Facebook post Friday that it now has all the extras it needs. 

The previous story from Sept. 11, 2025, is below.


"The Pitt," the popular Pittsburgh-set medical drama starring Noah Wyle, is looking for paid extras for season two. 

, Movie Casting PGH put out a casting call for background actors to be in "The Pitt," the HBO Max series that started production on season two in June. The streaming service shared , posting "Paging Dr. Robby."

Movie Casting PGH said "The Pitt" is back filming in the Steel City, and is in need of park-goers, pedestrians, bike riders and drivers with non-white or red cars for Sept. 17-19. Those interested in applying must be at least 18 years old. The extras will be paid $250 for 12 hours of work, plus $35 for their car. People should expect to work 10- to 12-hour days. 

"We are also looking for PRECISION DRIVERS (9/17 and/or 9/18). Preferably folks who have had precision driver training on one of our shows or others - please let us know what your experience is," the post said. 

How to apply to be an extra on "The Pitt"

Anyone interested can email extraspgh@gmail.com. They ask people to include the role they are applying for in the subject line. For more on what is expected, check out their Facebook post. 

For season one, "The Pitt" was mostly filmed on a set in Burbank, California, that looked like Allegheny General Hospital on the North Side. However, the show spent three days filming in Pittsburgh for season one. 

"The Pitt" is slated for a January 2026 premiere, . The show is produced by R. Scott Gemmill and Carnegie Mellon University graduates John Wells and Michael Hissrich.     

"The Pitt" at the Emmys this weekend

The show snagged 13 Emmy 91³Ô¹ÏÍøs, including for best drama and best actor. 

The 77th annual Primetime Emmy Awards will be broadcast live on CBS and streaming on Paramount+.on Sunday. Comedian Nate Bargatze will host the event. 

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