Frederick Leonard strikes back: Actor drags Stanley Ontop to police over libel

Story Highlights Frederick Leonard formally petitioned the Delta State Police Command on February 5, 2026. He accuses activist Stanley Ontop of spreading false information for over two years. The actor demands a public apology within seven days or further legal…