'Dunkirk' stays on top in N. America

World War II epic "Dunkirk" stayed at the top of the North American box office for the second straight weekend, industry data showed Monday.

Cast and crew of Warner Bros. Pictures "Dunkirk" attend the US premiere on July 18, 2017 in New York City
Cast and crew of Warner Bros. Pictures "Dunkirk" attend the US premiere on July 18, 2017 in New York City (AFP)

World War II epic "Dunkirk" stayed at the top of the North American box office for the second straight weekend, industry data showed Monday.

Directed by Briton Christopher Nolan, critically acclaimed "Dunkirk" took in another $26.6 million, according to box office tracker Exhibitor Relations.

It stars singer Harry Styles in the retelling of the storied 1940 evacuation of hundreds of thousands of Allied troops from a beach in northern France under constant German bombardment.

Debuting in second place with $24.5 million in revenue was "The Emoji Movie," an animated flick about a world inside a cell phone that is populated by emojis.

A chipper one named Gene is embarrassed that he has an expressive face and sets off an adventure to become like all the others -- with just one look to his or her mug.

Falling from second last week to third is raunchy comedy "Girls Trip" starring Queen Latifah, Regina Hall, Jada Pinkett Smith and Tiffany Haddish, which posted a haul of $19.6 million.

Another debut movie, action flick "Atomic Blonde" starring Charlize Theron in the role of agent Lorraine Broughton, took in $18.3 million as it grabbed fourth place.

Fifth went to "Spider-Man: Homecoming," which pulled in $13.3 million.

Rounding out the top 10 were:

"War For the Planet of the Apes" ($10.5 million)

"Despicable Me 3" ($7.6 million)

"Valerian" ($6.4 million)

"Baby Driver" ($4 million)

"Wonder Woman" ($3.3 million)