The Last Supper

The film centers on five graduate school students in Iowa who live together in a rustic home: Jude (Cameron Diaz), Pete (Ron Eldard), Paulie (Annabeth Gish), Marc (Jonathan Penner), and Luke (Courtney B. Vance). After Zack (Bill Paxton), a Desert Storm veteran helps move Pete's car, the group invite him to have dinner at their home. However, Zack turns out to be a racist and Holocaust denier who praises Adolf Hitler, leading to a tense political debate with the liberal students. The evening takes a turn for the worse, when the veteran snaps and threatens to rape Paulie, then threatens Marc with a knife. Zack breaks Pete's arm but is stabbed to death by Marc. The group decides to cover up the murder. Paulie regrets that the man is dead, even though she and Marc were threatened. Read more at Wikipedia.