After Mr. Peabody & Sherman had debuted last weekend and ranking in second to last week’s top highest grossing film, which was 300: Rise of an Empire, the animated Dreamworks film has now surprisingly climbed the charts with an estimated $21.2 million made in sales. Suffice it to say, Need for Speed did not meet expectations […]