fire
Tokitoshi Shiota
The City of Lost Souls
The Great Yokai War
Masters of Horror 1:13 - Imprint
Tokyo Gore Police