Ben Affleck owns several guns to protect his family.

The 'Argo' star - who is tipped to be nominated for an Oscar for his critically acclaimed new movie - has revealed he keeps multiple weapons at his $17.5 million Pacific Palisades mansion to protect his young children and actress wife Jennifer Garner after she was continuously harassed by a crazy stalker in 2009.

The 40-year-old actor told the Hollywood Reporter: "The stalker had been to our house many times and ultimately came to my children's school and was arrested.

"There's a lot of crazy, weird people out there. It's an ugly world. (It) gave me a stronger sense of feeling protective about my family."

Steven Burky was arrested for harassing 'Butter' actress Jennifer (40) and violating a restraining order in December 2009 after which he was placed in a mental health hospital and ordered to stay away from her and her three children, Violet, six, Seraphina, three, and baby Samuel, seven-months-old for 10 years.

Ben, who enjoyed skeet shooting, isn't the first high profile actor to admit he keeps guns close to hand.

Brad Pitt previously admitted he doesn't feel safe without a gun nearby to keep his wife Angelina Jolie and their six young children safe.

The 48-year-old 'Killing Them Softly' star said: "America is a country founded on guns. It's in our DNA. It's very strange but I feel better having a gun. I really do. I don't feel safe, I don't feel the house is completely safe, if I don't have one hidden somewhere.

"That's my thinking, right or wrong."