Writer, producer and director
Having all three of these be the same person, unless you're very, very experienced, is generally not a good idea. Because there's nobody else to give you a sanity check.
I think that's what happened here.
This movie seems like a good attempt, but didn't really work for me. It was predictable and too drawn out. It also felt overly tuned, in its music and references, to a small group of people, in terms of generation and religion and probably love of comics.