'Black Panther' Crosses $500 Million at the Box Office