You didn't review the merits of the movie. You reviewed it based on good triumphing over evil. This has nothing to do with whether a movie is any good. The most important part of any movie is the writing and acting. Both were horrendous in this movie.
Using your logic, movies like "Armageddon" are great movies too.
The most important part of any movie is the writing and acting.
This most important part of the movie is whether it's entertaining. What you consider entertaining is different from what other people consider entertaining.