M. Night Shyamalan's Glass was able to keep the top spot at the box office this weekend, having earned another $19 million. The third installment in the Unbreakable series has not been getting the best reviews, but it has still managed to bring in $162.6 million globally since debuting in theaters last weekend. Glass currently has a 36% Fresh Rating on Rotten Tomatoes and a 77% viewer score. Newcomers Serenity and The Kid Who Would be King were not as lucky as Shyamalan's latest project and had less than stellar openings this weekend.

Bryan Cranston and Kevin Hart's The Upside was able to take the second spot at the box office this weekend for the second consecutive weekend, earning $12.2 million. Like Glass, the movie suffers from a low Rotten Tomatoes score with a much higher viewer score and has earned $69.2 million globally to date. Aquaman took in $7.3 million at this weekend's box office, which was more than enough to take the third spot. The studio has announced that they are working on the sequel and trying to get James Wan back on board to direct, which is going to be pretty expensive now that the first movie has crossed the $1 billion milestone.

20th Century Fox's The Kid Who Would Be King debuted this weekend at number four, after bringing in $7.2 million. Cracking the top five is definitely a good thing, but the movie cost over $60 million to make, before promotional costs, which means that this opening could prove to be disastrous in the long run. Spider-Man: Into The Spider-Verse took the number five spot this weekend, having brought in $6.1 million. The animated take on the Spider-Man universe has been collecting awards and receiving praise for its innovative storyline and groundbreaking visuals.

Green Book took the number six spot this weekend, having earned $5.4 million. After winning the Producers Guild of America's Best Theatrical Motion Picture and the announcement of five Academy Award nominations, the Peter Farrelly-directed movie is back in the top ten. At number seven is A Dog's Way Home, which managed to bring in $5.2 million. The family movie has been receiving generally favorable reviews since hitting theaters three weeks ago.

Serenity debuted this weekend with $4.8 Million. The movie, which stars Matthew McConaughey and Anne Hathaway, has been getting torn apart by critics, earning a D+ from CinemaScore. It is one of the year's biggest bombs, but we're in early, so you know it will get a lot worse. Escape Room took the ninth position, having brought in $4.2 million, while Dragon Ball Super: Broly fell from number four last week to number ten this weekend after earning $3.6 million. You can check out the rest of this weekend's numbers over at Box Office Mojo.