Charley Gallay / Getty Images North America 1 / 8
Charley Gallay / Getty Images North America 1 / 8

"NCIS" star Pauley Perrette was allegedly attacked by a homeless man in Los Angeles, and it's the second time this has happened to her within the last three months.

Pauley recounted the incident on her Twitter, saying she was in her car in Hollywood when the attack happened.

The 46-year-old actress was stopped in her vehicle on a busy street when she saw a homeless man who she thought looked "pretty off" so she gave him a dollar, as he was asking for change.

"I said God bless you," she said.

It was in that moment, in handing him money, that she claims the man grabbed her wrist and stuck his head into her car demanding to know the time.

She then decided to get a little preachy on the man, and it worked!

She wrote that her immediate reaction was to yell "I rebuke you satan in the name of Jesus Christ!" She then told him the time, which was 5:37 pm.

After that, the man let go of her and went on his way.

He may have gotten off lucky, too. Pauley said she had a taser and a knife in her car but she chose not to use them, hoping that a good old religion-infused tongue lashing would do the trick.

"I wonder if any other drivers in rush hour traffic saw him grab me through my window and did nothing," she wrote.

In a follow up tweeted she assured her nearly 700,000 followers that she was fine.

"Hey, I'm totally ok," she tweeted. "It was just incredibly weird. Really weird."

Oddly, this isn't the first time that has happened to the actress either. In November she was reportedly viciously attacked by another homeless man in Hollywood.

In that incident, a man began punching her in the face after she complimented his first name. He said she was going to kill her.

"I went into shock ... collapsed on the sidewalk," she said, adding that she drew a "police sketch" of the guy, who was "headed towards Hollywood Blvd with murder in his eyes."

Police later arrested a homeless man in that case.