Villard (Eric Roberts) is an expert swordsman who runs a fencing school; he first learned the sport from his father, who was killed in a match when Villard was a young man. One day, an older gentleman (F. Murray Abraham) who looks down on his luck appears at Villard's fencing studio; he introduces himself as Suba and asks for a job teaching fencing. Villard, dubious about the ragged-looking man's credentials, instead offers him a job as a janitor, which he accepts. However, in time Villard discovers Suba really does know fencing, and finds that Suba has a secret -- he is in fact the man who killed his father, out of prison and looking for some sort of redemption. Villard, however, is more interested in revenge for his father's death. The supporting cast includes Mia Sara, Christopher Rydell, and Elaine Kagan.