http://thedukemitchell.uk/ for more weird videos plus strange film nights in London.
English language USA trailer for the 1990 martial arts action thriller Executioners aka Original title: Yin doi hou hap zyun. Directed by Siu-Tung Ching and Johnnie To, starring Maggie Cheung, Michelle Yeoh, Anita Mui and more.