Nicolas Cage, promoting his new thriller Trespass, which is about a home invasion, says he once had a similar nightmarish experience in real life.

Cage plays a diamond dealer whose swanky house is attacked by an oddly related gang who hold him, his wife, played by Nicole Kidman, and daughter hostage.

Cage, joining director Joel Schumacher at a news conference at the Toronto Film Festival, said he can relate the ordeal to his upcoming movie.

It was 2 in the morning. I was living in Orange County [Calif.] at the time and was asleep with my wife. My 2-year old at the time was in another room. I opened my eyes and there was a naked man wearing my leather jacket eating a Fudgesicle in front of my bed, he told reporters Wednesday.

I know it sounds funny ... but it was horrifying.”

Cage said he told the intruder to leave, and police soon arrived. He did not press charges as the man had mental problems. But he later said he could not stay in the house after the incident.

Trespass, is scheduled to release in October.

Schumacher, who earlier directed Cage in 8MM and Kidman in Batman Forever, said Trespass is also about boundaries between the rich and the poor in America.

It's a class warfare movie too, about the haves and the have-nots, he told Reuters.