Scarlett Johansson was among the speakers at Saturday’s Women’s March in Los Angeles, and the “Lost in Translation” actress delivered a fiery speech to the assembled crowd, estimated at a half-million people, recalling the sexual harassment she’s faced throughout her career.

“Suddenly I was 19 again and I began to remember all the men who had taken advantage of the fact that I was a young woman who didn’t yet have the tools to say no or understand the value of my own self-worth,” she told the crowd of her experiences.

RELATED: Celebs Take To Social Media In Support Of 2nd Annual Women’s March

“I had many relationships, both personal and professional, where the power dynamic was so off that I had to create a narrative that I was the cool girl who could hang in and hang out, and that sometimes meant compromising what felt right for me,” she added.

At one point in her speech, Johansson appeared to call out James Franco, who has been accused of being a hypocrite for wearing a Time’s Up pin at the Golden Globes before being accused of sexual misconduct by several women.

RELATED: Scarlett Johansson Defends Female Sexual Rights: ‘They’re Something We Have To Fight For’

“My mind baffles, how can a person publicly stand by an organization that helps provide support for victims of sexual assault while privately preying on people who have no power?” Johansson asked, adding: “I want my pin back, by the way.”

While Johansson didn’t mention Franco by name, a rep confirmed to the Los Angeles Times that she was indeed speaking about the star/director of “The Disaster Artist” in her speech.

The 2018 event marks Johansson’s second consecutive year as a Women’s March speaker; check out her speech from last year’s march: