Taking the helm is acclaimed director Adeoluwa Owu, aka Captain Degzy, whose track record basically speaks for him. With hits ...
Effiong's thriller The Herd premiered on Netflix on November 21, 2025, and within days, it ignited one of the most heated ...