Ready Player one took the top spot at the weekend box office, beating out Tyler Perry's Acrimony and Marvel's Black Panther. Tye Sheridan, Lena Waithe, Olivia Cooke, and Ben Mendelsohn star in the Steven Spielberg-directed film, which is based on the Ernest Cline novel of the same name.