Most people have trouble deciding what to say when they're asked what they've been doing with their lives at a High School reunion, but Martin Blank (as played by John Cusack) has a different problem than most -- he has to make his career sound less interesting than it actually is. Martin is a former CIA operative who is now a freelance hit man, making good money for killing people he doesn't know. However, Martin's game has been a bit off lately; he's no longer happy in his work, and both his secretary Marcella (Joan Cusack) and his psychiatrist, Dr. Oatman (Alan Arkin), who is more than a bit nervous about having a hired assassin as a patient, think that Martin should accept an offered assignment in Grosse Pointe, Michigan, his old home town, which would conveniently coincide with his ten year high school reunion. While in Grosse Pointe, Martin discovers that his high school sweetheart, Debi Newberry (Minnie Driver), is still living in town, and still holds a grudge against him for standing her up on prom night. While Martin tries to sort out his past and tie up loose ends with Debi (whom he still loves), he discovers someone in Grosse Pointe is out to kill him; he's also confronted by the highly unstable Mr. Grocer (Dan Aykroyd), a fellow hit man who wants Martin to join forces with him and form a union and isn't keen on taking no for an answer. Grosse Pointe Blank was a pet project for star John Cusack, who co-wrote the screenplay and also served as co-producer.