, 2h25 Directed byKunle Afolayan OriginNigeria GenresDrama, Thriller, Crime ThemesFilms set in Africa, Psychologie, Films about sexuality, Rape in fiction, LGBT-related films, Films about pedophilia, LGBT-related films, LGBT-related film ActorsKunle Afolayan, Kanayo O. Kanayo, Kehinde Bankole, David Bailie, Femi Adebayo Roles Banji Rating63% The film opens with images of a young lady being raped by a seemingly unknown man. Inspector Danladi Waziri (Sadiq Daba) is summoned by the British colonial military to present a draft of his findings on the series of virgin killings that has occurred in Akote. The film flashes back, as Daba narrates his story on his observations and experience from his arrival in the town of Akote; he is warmly received by Sergeant Afonja (Kayode Aderupoko). On arriving the village square, Danladi notices the villagers celebrating a horse-rider, who is later noted by Afonja to be Prince Aderopo (Demola Adedoyin). He just returned from the city, as the first university graduate in the community. Danladi observes physical and circumstantial similarities in the deceased virgins, and deduces it must be serial killing. Danladi and Afonja continues in their investigations; the officers interrogates Agbekoya (Kunle Afolayan), who is the owner of the farm where the last lady was killed. Agbekoya denies any knowledge of the events that led to the killings and is subsequently freed by the inspector Waziri due to his perceived language barrier between them.