Three new films cracked the weekend top ten, but last weekend's two new releases repeated at the top of the box office by a large margin. Both Spectre and The Peanuts Movie enjoyed strong holds from last weekend with the new James Bond film fairing especially well, enjoying the smallest second weekend franchise drop since Casino Royale, pushing the new title over $130 million.

It was the holiday comedy Love the Coopers ranking highest among the newcomers, but the Bollywood film Prem Ratan Dhan Payo carried over its record-breaking India debut into a top ten finish domestically. Meanwhile Angelina Jolie's By the Sea hardly even registered in its ten theater debut as the weekend itself was down 34.9%. Settling into #1 for a second weekend in a row, the 24th James Bond film, Spectre, brought in an estimated $35.4 million for only a 49.7% drop.