I feel that these critics are paid trolls...most of them are attack dogs. Simply politics. They don't want a $47m budgeted film to earn way beyond... and even possibly break a lot of box office records. What they're doing now is to overwhelm this film with negative reviews, so movie theaters wouldn't bother to show it, thus, reduce their earnings. Worst, they might even pay theaters so that it would be limited only to a few theaters for reasons such as anarchy, white supremacy, terrorism, and what not..