Snopes.com rated the claim “During a December 2025 appearance on live TV, actor Helen Mirren said she would invest $107 million in streaming service Netflix to "tear apart the fog that has hidden the truth for far too long.”” False.
Shown as reported and rated by a fact checker, not as an established fact.
- #fact-check
- #rated
- #claim-about-figure