New release Need for Speed didn't have enough momentum to carry it to the top of the box office chart this weekend. The action flick was topped by animated film Mr. Peabody & Sherman, which earned $21.1 million in its second week, and 300: Rise of an Empire, which earned $19.1 million in its second week, Box Office Mojo reports.
Need for Speed landed in third place with $17.8 million, while Non-Stop dropped a spot to No. 4 with $10.6 million.
The Veronica Mars movie debuted at No. 10 with just over $2 million.