L-R: Viola Davis, Will Smith, Margot Robbie and Jared Leto

Defying a barrage of dismal reviews, the DC comics-inspired film "Suicide Squad" topped the box office with $135.1 million in sales this weekend, according to industry tracker Exhibitor Relations estimates.

Starring Will Smith, Jared Leto and Margot Robbie as a band of deadly criminals recruited to execute dangerous black-ops missions, the film has an average critical score of 4.7 out of 10 on the reviews aggregation website Rotten Tomatoes.

The supervillains still bested "Jason Bourne," the latest in Universal's spy thriller series that took second with $22.7 million.

The bawdy comedy "Bad Moms" starring Mila Kunis, Kristin Bell and Kathryn Hahn as overworked and under-appreciated mothers who ditch responsibility for indulgence drew in $14.2 million to nab third place.

"The Secret Life of Pets" took fourth with $11.6 million, bringing one of the year's biggest hits to an impressive $319.6 million total.

Paramount's "Star Trek Beyond" -- the latest installment in the 50-year-old franchise -- dropped to fifth with $10.2 million.

Rounding out the top 10 films of the weekend were:

-- "Nine Lives" ($6.5 million)

-- "Lights Out" ($6 million)

-- "Nerve" ($4.9 million)

-- "Ghostbusters" ($4.8 million)

-- "Ice Age: Collision Course" ($4.3 million)