Battle at the Box Office Battle at the Box Office 1/21 January 21, 2019 Although it didn’t quite meet the studio’s predictions, Glass took the top spot at the box office with M. Night’s third-best opening of all time and, surprisingly, the best ever opening for Bruce Willis.