EDITOR’S NOTE: This article was first on the site on December 5, 2020. Knives of the Avenger was obviously not produced by Cannon, but they did release it in Germany on the Cannon/VMP label in 1985.
You can’t really judge Mario Bava’s work on this film, as he entered a troubled production and rewrote and reshot it in just six days.
After the apparent death of her husband King Arald (Giacomo Rossi Stuart, Crimes of the Black Cat, here called Frank Stewart), Karin (Elissa Pichelli, using the Americanized name Lisa Wagner) has run from the murderous Hagen (Fausto Tozzi, billed as Frank Ross). Now, Rurik, a knife-throwing stranger (Cameron Mitchell, using the name…well…Cameron Mitchell) has rode into town like a Roman Shane and is defending her and her son Moki. Of course, Moki may also have been his son and he could very well have aassaultedKarin in the past, but I guess him learning how to throw knives — and aiming them at the right people — is some kind of redemption?
This is much closer to a western than a peblum, but when you think that Bava pretty much fixed this movie — or at least got it done — in less than a week, you have to admire his talent. That said, this is not one of his best.
This played on double bills with Gamera the Invincible, which seems like a pairing I’d never put together.