Sounds like an ambitious, timely film that made some questionable decisions, starting with making it big-budget and hiring Cruise. It's probably the wrong audience for him, though.
I like the premise and message, but it also sounds pretty self-important. Audiences rarely go for that, it seems.