A dark, bitter commentary on modern American life cloaked in the form of a surrealist western, Jim Jarmusch's Dead Man stars Johnny Depp as William Blake, a newly-orphaned accountant who leaves his home in Cleveland to accept a job in the frontier town of Machine. Upon his arrival, Blake is told by the factory owner Dickinson (Robert Mitchum) that the job has already been filled. Dejectedly, he enters a nearby tavern, ultimately spending the night with a former prostitute. A violent altercation with the woman's lover (Gabriel Byrne), also Dickinson's son, leaves Blake a murderer as well as mortally wounded, a bullet lodged dangerously close to his heart. He flees into the wilderness, where a Native American named Nobody (Gary Farmer) mistakes Blake for the English poet William Blake and determines that he will be Blake's guide in his protracted passage into the spirit world.
It's not unusual in the movies for a woman to be torn between two brothers, but she usually doesn't change her mind on her wedding day. Then again, hardly anything goes the way one might expect in this black comedy. Freddie (Cameron Diaz), a pretty but hard-as-nails stripper, dreams of some day dancing in a Las Vegas revue, but for the meantime she works at a seedy dive in Minnesota. Freddie is forced by the owner of the club, Red (Delroy Lindo), to marry his accountant, the less-than-charming Sam Clayton (Vincent D'Onofrio), as punishment for supposedly stealing from the strip joint's till (as a further indignity, Red has also had the word "slut" tattooed on her arm). Sam has a rocky relationship with his brother Jjaks (Keanu Reeves) – his curious name is the result of a typing error on his birth certificate – but Jjaks receives an invitation to the nuptials from their mother Nora (Tuesday Weld), and he arrives at the wedding reception only a few hours after he's released from prison.