Released by: 88 Films
Released on: November 21st, 2016.
Director: Chang Cheh
Cast: Lu Feng, Sun Chien, Philip Kwok
Year: 1982

The Movie: Directed by the late, great and legendary Chang Cheh, 1982's House Of Traps was a tough film to get a hold of until a few years ago when IVL released it in Hong Kong in 2007. Image Entertainment then released it as part of their Shaw Brothers DVD line. Now 88 Films in the UK gives a high definition debut to th
...