In 2007, the film was shown at the Fantasia Festival and in the British Museum.
Năm 2007, Phim được trình chiếu tại Fantasia Festival và ở British Museum.