91³Ô¹ÏÍø

Watch CBS News

Rapper Theophilus London, a Kanye West collaborator, reported missing

The family of rapper Theophilus London filed a missing persons report with Los Angeles police this week and are asking for the public's help, saying he hasn't been seen in months.

London's family and friends believe someone last spoke to the musician in July in Los Angeles, according to the family's statement released Wednesday from Secretly, a music label group that has worked with London. His relatives have been trying to determine his whereabouts over the last few weeks and filed a police report earlier this week, the statement said.

In a news release Wednesday night, the LAPD provided a different timeline for his disappearance, stating that London was last seen in the Skid Row area of downtown L.A. at around noon on Oct. 15, adding that "family members lost complete contact with him in October." 

Theophilus London
Theophilus London performs during the Theophilus London Album Listening Experience at The Peppermint Club on Dec. 18, 2019, in Los Angeles, California.  Timothy Norris/Getty Images for Bombay Sapphire Gin/Getty Images

The LAPD confirmed to CBS News that a missing persons report for London was filed Tuesday, but no further details were provided. London was not yet listed on the LAPD's online missing persons database as of Wednesday evening.

"Theo, your Dad loves you, son," his father, Lary Moses London, said in the statement. "We miss you. And all your friends and relatives are searching for you. Wherever you are send us some signal. No matter what we will come get you son."

London posted prolifically on Instagram, but his last posts also came in July.

London, 35, was born in Trinidad and Tobago and later raised in the Brooklyn borough of New York. He was nominated for a 2016 Grammy for best rap performance for a featured spot alongside Paul McCartney on Kanye West's "All Day."

London has frequently collaborated with West, the artist now known as Ye, who produced and guested on 2014's "Vibes." London would often post updates on Ye's "Donda" and "Donda 2" on Instagram, even sayingthat he was "promoted to tackle media duties" on Ye's behalf for the month of February.

London himself has released three studio albums — 2011's "Timez Are Weird These Days," "Vibes" and 2020's "Bebey." He recently was a featured artist on Young Franco's "Get Your Money," released this past September — after his family says he was last heard from.

While "Vibes" was a Warner Records release, while "Bebey" was released on London's own label, My Bebey Records.

"I wanted to see what a sense of family is, a sense of me having a plot of land, building a house on my own land, instead of sleeping at a hotel for the rest of my life," he told Complex of branching out on his own in 2020.

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