The horror genre has plenty of great directors working in it, but even some of the best among them have made some truly bad movies.
M. Butterfly (1993)
In the 1960s, French diplomat to China René Gallimard (Jeremy Irons) falls for Beijing opera singer named Song Liling (John Lone). The two embark on a love affair, with René not only unaware that Song is actually a spy, but ignorant (purposefully or not) that his lover is a male performer in female dress.
Before body-horror maestro David Cronenberg (Videodrome, The Fly) had worked out the kinks in his approach to straight-up dramas (i.e. Spider, Eastern Promises), he tipped a bit too far into soap opera territory with this pallid adaptation of David Henry Hwang's Tony Award-winning play.