After weeks atop the box office, Secret Life of Pets isn't so secret anymore, and Star Trek Beyond went boldly to the No. 1 spot, scoring a $59.6 million to Pets' $29.3 million. With Idris Elba debuting as villain Krall, the film notched an 84% rating on Rotten Tomatoes, and "is a solid debut for the film and the franchise," a comScore analyst tells USA Today. "There have been 13 Star Trek films going back to 1979, rivaling James Bond in screen longevity." Ghostbusters and Lights Out tied for third place with $21.6 million. (More box office stories.)