Every movie gets shitty reviews, no matter how good or bad it is. And some movies that rank under 25% on RT have made HUGE money, so it's hard to put that much weight into them. Look at 300, it had many bad reviews but that movie kicked ass.
Word of mouth is what helps movies make money, not reviews.