This was one of the most disappointing movies I've see in a long time. The trailer was the best part of this movie. I actually got up and stopped watching before it had finished as I was so underwhelmed having just watched (Split) and really looked forward to this movie.
It felt like a budget film promising big things but never planning to deliver. Props consisted of a couple of building presented as an old warehouse and a mental hospital and the front lawn where the "battle" is staged. What ever they make from this movie is all profit as I can't see much expense in the making of it.
With all that said, James McAvoy is outstanding! He is truly a talented actor and the only positive in this.
If you want to watch this movie as I did, wait until it's it's free to air as I paid only $5.95 on fetch and was still way too much.