Ready Player One knocked BP off the top box office for the week results, but BP has claimed another prize. It has now surpassed Titanic to become the third highest grossing film in US box office history, only behind The Force Awakens and Avatar. (Ranking is not adjusted for inflation)