The R-rated action comedy Hitman’s Bodyguard fired through its opening weekend with a $21.6 million debut, napping the top slot at the box office. With leads like mega-stars Samuel L. Jackson, Ryan Reynolds and Salma Hayek, the film surpassed its closest competition, horror film Annabelle: Creation, which earned $15.5 million. It also outdid its comedic rival, Logan Lucky, which earned $8 million in its opening weekend. While Hitman’s Bodyguard received mixed reviews by critics, its star power likely drew audiences this weekend — which was a slow one for the summer without any blockbuster competition in theaters.