Synopsis

Set in the fictional Japanese village of Kuge-mura, Gannibal will see police officer Daigo Agawa (played by award-winning actor Yuya Yagira) arrive in the sleepy rural village a broken man. Recovering from a traumatic experience that threatened to break his family apart, Daigo will attempt to rebuild the bond between his wife and daughter while also upholding law and order throughout the village.

While things start off promisingly for the new hire, a series of shocking events begin to unfold that will lead Daigo to the horrifying realization that something is deeply wrong with the village and those who live there. Thrown into a hostile environment with suspense around every corner, will the latest police officer to roam the streets of Kuge-mura be able to bring those responsible to justice before it’s too late?