Distributed by Tribe Nation Theatrical Distribution, the film is set to premiere in cinemas across Nigeria on April 25, 2025.
When the Olurins finally seek a way out, it isn’t through conventional religious salvation—it’s through fulfilling their end ...