Dunkirk battles to stay at no. 1

A scene from “Dunkirk” (from Reuters video)

Reuters — Christopher Nolan’s World War Two drama ‘Dunkirk’ won the battle at the North American box office for a second week.

The film earned more than $28.1 million (USD) this weekend, according to boxofficemojo.com. ‘Dunkirk’ has earned more than $102 million over the past two weeks.

The animated feature ‘The Emoji Movie’ debuted at number two with $25.6 million.

The number three movie, ‘Girls Trip,’ earned another $20 million this weekend for a two-week total of $65.5 million.

‘Atomic Blonde’ starring Charlize Theron debuted at number four, earning $18.6 million.

And rounding out the top five was “Spider-Man: Homecoming” in its fourth week, earning $13.5 million. The action adventure movie has grossed $278 million domestically.