Dragon Head (2003) Free Watch
A teenage boy wakes up and finds himself on a train. He vaguely remembers being on a class trip when something terrible happened, and he is one of the few survivors.
Release Date: 2003
Duration: 122 min
Director: Jôji Iida
Writers: Masa Nakamura, Minetaro Mochizuki
Stars: Takayuki Yamada, Satoshi Tsumabuki, Sayaka Kanda