Jennifer Lawrence

Box Office Top 20: 'Black Panther' holds grip on No.1 spot

Disney and Marvel's "Black Panther" held on to the No. 1 spot at the box office for the fourth weekend in a row, adding $40.8 million to its North American gross.

"Black Panther" has earned a staggering $561.7 million domestically and over $1 billion worldwide.

It beat out Disney's newest film, "A Wrinkle in Time," which debuted in second place with $33.1 million. The Ava DuVernay directed film cost just over $100 million to produce.

The horror film, "The Strangers: Prey At Night," opened in third place with $10.4 million. The Jennifer Lawrence spy-thriller "Red Sparrow" took fourth in its second weekend with $8.5...