All-star supervillain escapade Suicide Squad has shrugged off dire reviews to earn an estimated $135 million in North America in its first weekend.

That is the biggest ever August box office opening, beating Guardians of the Galaxy’s $94 million record.

Cinemagoers ignored critics who dismissed it as “boring and unfunny” and “the worst of the worst”.

In the film, Will Smith and Margot Robbie team up with a gang of villains from the DC comic stable.

Jared Leto, Cara Delevingne, Karen Fukuhara and Viola Davis play other anti-heroes.