Walter Di Fideli (James Gandolfini), a security guard whose wife (Rosanna Arquette) is trapped in a dangerous affair with a writer in her building, buys a gun to protect his family.He becomes the unsuspecting target of an assassin who needs to recover the weapon that could incriminate him.Meanwhile, the womanizing President of a Texas Country Club, Bill Johnson (Randy Quaid), becomes unnerved when his wife (Sally Kellerman) and various mistresses (Jennifer Tilly, Daryl Hannah) are mailed parts of a gun.Bill must piece together the mystery of the gun before his impending inauguration.Both stories, forever linked to the Gun, weave together and culminate in a surprise ending.