91³Ô¹ÏÍø

Watch CBS News

Donnie Wahlberg says he and Sonequa Martin-Green "lean on each other" in "Boston Blue"

Donnie Wahlberg and Sonequa Martin-Green are bringing a new dynamic with "Boston Blue," a spinoff of the long-running drama "Blue Bloods."

The series follows Wahlberg's character, Detective Danny Reagan, as he takes a new position with the Boston Police Department. There, he's partnered with Detective Lena Silver, played by Martin-Green, who comes from another prominent law enforcement family.

Wahlberg said it was hard to say goodbye to "Blue Bloods," but that he eventually saw "Boston Blue" as an "opportunity to keep family, faith and tradition on TV, to tell a story of a law enforcement family, and to keep the Reagans alive in this new world with an amazing new cast and an amazing new partner."

Martin-Green, who previously starred in "Star Trek: Discovery" and "The Walking Dead," said she drew on her experience working within major television franchises.

"I just couldn't have expected it. I didn't think 'Star Trek: Discovery' would come after 'Walking Dead,' and I certainly didn't think another beloved TV franchise would come after 'Star Trek: Discovery.' So, I've learned a lot about doing that, about building new iterations of beloved franchises," she said.

Wahlberg said his chemistry with Martin-Green has been key to shaping "Boston Blue." He credited her experience and talent for helping define the show's new world and described their partnership as one built on trust and collaboration.

"She really brings so much to the table in that experience, but also in her talent," Wahlberg said. "The show is, you know, it's a universe show. It's a spinoff. However you want to refer to it. But it is a new world as well. Danny is a fish out of water and he meets someone that really is one of the reasons he stays. Not that it's romantic or anything, but he meets an equal."

He described their working relationship as collaborative.

"We lean on each other. We talk to each other constantly. We are constantly working for the success of this show," Wahlberg said.

"Boston Blue" premieres Friday at 10 p.m. on CBS and will stream on Paramount+.

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