Warcraft might only have a 22% rating on Rotten Tomatoes, but the movie is a box office hit in China. It raked in $45 million on its opening day, beating the opening for Star Wars: The Force Awakens. Analysts believe the film is on track to make over $300 million, beating the previous record for non-weekend launch, Avengers: Age of Ultron.