Warner Bros.

Box Office Top 20: 'Dunkirk,' 'Girls Trip' score

The news was good for two of the three new openers this weekend.

Christopher Nolan's World War II epic "Dunkirk" topped the charts with $50.5 million, while the buddy comedy "Girls Trip" earned $31.2 million to take second place. Both well-reviewed films toppled modest expectations.

But things were not so bright for Luc Besson's "Valerian and the City of a Thousand Planets." The costly sci-fi spectacle pulled in only $17 million for a fifth-place start behind holdovers "Spider-Man: Homecoming," which drew $22.2 million, and "War for the Planet of the Apes," which earned $20.9 million.

The top 20 movies at U.S. and...