Robert De Niro and Zac Efron’s raunchy comedy “Dirty Grandpa” cleaned up $660,000 at more than 2,000 locations on Thursday night. It beat Chloe Grace Moretz’s “The 5th Wave,” which earned $475,000 at 2,297 U.S. locations.

The new entries are opening with the massive Winter Storm Jonas likely to limit moviegoing in the Northeastern United States this weekend.

Lionsgate’s “Dirty Grandpa,” an R-rated comedy starring DeNiro and Efron as a grandfather and grandson frolicking in Florida during spring break, is expected to take in $10 million to $12 million at 2,900 locations. BillBlock Media financed the film.

Sony’s sci-fi thriller “The 5th Wave,” which stars Moretz as a heroic teen trying to save her brother from alien attacks, has been pegged for a $11 million to $13 million debut. The studio expects a more conservative $8 million opening.

STX opted to forego preview showings for the supernatural thriller “The Boy,” which opens Friday at 2,671 U.S. sites and is forecast to take in about $10 million.

Ride Along 2” and “The Revenant” will lead the U.S. box office again this weekend, fending off the sixth frame of “Star Wars: The Force Awakens” and the three new movies. Early forecasts have placed Universal’s “Ride Along 2” and Fox’s “The Revenant” at about $20 million each for the Friday-Sunday period. The seventh “Star Wars” movie will likely bring in $13 million to $15 million.