This gotta be the worst thing Netflix has put out. It is beyong shocking to me that this was even released. I don't think this has any redeeming qualities at all: terrible acting, horrible CGI and makeup, and worst of all, the story is just awful. Fan-made Youtube videos have a lot more passion and quality.
Don't waste your time with this amateur, cheap and low-level kind of "entertainment".