The Tesseract

Japan / Thailand / Großbritannien, 2003, 92 min