All Entertainment

NEW YORK (AP) — Not since "Avatar" has a box-office hit had the kind of staying power of "Black Panther." Ryan Coogler's comic-book sensation on Sunday became the first film since James Cameron's 2009 smash to top the weekend box office five straight weekends.

LOS ANGELES (AP) — An ad on Snapchat asking users if they'd rather "Slap Rihanna" or "Punch Chris Brown" has spawned widespread outrage, including from the singer herself, and brought profuse apologies from the company behind the visual-messaging app.