91³Ô¹ÏÍø

Watch CBS News

French actor Gérard Depardieu denies sexual assault charges as he takes the stand in a Paris court

Paris — French cinema icon Gérard Depardieu is in court in Paris this week, accused of sexually assaulting two women in 2021. A set designer, 34, and an assistant producer, 54, claim the actor grabbed and groped them while filming "Les Volets Verts" ("The Green Shutters") in Paris in August and September 2021.

Taking the stand Tuesday for the first time, Depardieu told the court he was nothing like the man described by the two women.

"I don't see why I would grope a woman, her buttocks, her breasts," he said. "I'm not somebody who rubs himself up against people on the metro."

The actor said it was "very emotional" being in court.

The two women did not immediately report the alleged offenses. However, after the actor published an open letter in Le Figaro newspaper in October 2023 in which he stated: "Never, never have I abused a woman," the set designer went to the police. She reported Depardieu for alleged sexual assault, sexual harassment and sexist insults.

The trial first opened in October, but it was adjourned due to Depardieu's failing health. His lawyer told the court the 76-year-old was diabetic and had recently undergone a quadruple-bypass heart surgery.

FRANCE-JUSTICE-TRIAL-ASSAULT-CINEMA
French actor  Gérard Depardieu (left) walks with his lawyer Jeremie Assous as he arrives for the opening of his trial in which he is accused of sexually assaulting two women during a film shoot in 2021, at the Paris criminal court in the Tribunal de Paris courthouse, March 24, 2025. DIMITAR DILKOFF/AFP/Getty

Medical experts later deemed him fit to attend the trial, but limited the hearings to six hours per day, with a provision for 15-minute pauses if Depardieu needed them. The trial that opened Monday was scheduled to run for only two days, but it may go longer if his health requires breaks in the proceedings.

Depardieu was in court for the trial's opening on Monday. As they walked in together, his lawyer told reporters the actor was happy to have the chance to present his side. 

"Gérard Depardieu is someone who is very free, who can be extremely direct," said his lawyer Jérémie Assous, who dismissed the accusations as "lies."

Dozens of protesters, mostly women, gathered outside the courthouse, denouncing what they called endemic sexism and impunity for sex offenders in French cinema and French society. They told reporters they were pleased the actor was finally in court to answer the allegations, and waved placards with messages including: "Victims, we believe you; rapists, we see you"; "Touch one, you answer to all".

A giant of French cinema, Depardieu has been more infamous than famous in recent years. He's been accused of sexual misconduct by more than a dozen women in the movie industry. Many of the claims surfaced years after the alleged incidents took place, however, so under French law the actor cannot be tried for them.

In a high-profile move, the actor left his native France for a few years about a decade ago, moving to Belgium, having criticized French tax increases.

Depardieu has been open about his admiration for Russia under autocratic President Vladimir Putin, who bestowed Russian citizenship on him in 2013.

He later also became a citizen of Dubai.

Depardieu, who denies all the charges against him, faces five years in prison and a fine equivalent to about $80,000 if he is convicted.

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