$23 million domestic so far (in two weeks) on a $19 million budget.
Only a sane country would completely reject this garbage. Ours is not a sane country.
It takes 3 times of the 23 million production to get money back. It does not even show million dollar advertising spent. Also movie theaters get half up front. So 3 times the original production breaks it through to begin profit.