A scruffy detective investigates the murders of three sisters on a small Japanese island in 1946.
Did You Know?
A version of the English title for this movie is Hell's Gate Island. See more
Follows The Devil's Ballad