Well that’s a crazy story. In one part you have a battle with an undersea witch who is trying to save the world from the Hellboy prophesy, twisting wishes to kill people, getting saved by (essentially) the OG Little Mermaid (she wants to be foam on a wave).
In another, you have a bunch of cool African mythology I’d never heard of: