Transformers: Age of Extinction has topped the North American box office and scored the biggest opening weekend of the year so far.

The fourth instalment in Michael Bay’s franchise took $100 million despite generally poor reviews from critics.

It also added another $201.3 million from 37 international territories, including $90 million in China alone.

The film stars Mark Wahlberg as a mechanic who helps the shape-shifting Autobots fight a new enemy.

Made for a reported $200 million, Age of Extinction met industry predictions for its opening weekend.

It topped Dark of the Moon, the third film in the series, which took in $97.9 million in its opening weekend in 2011, but failed to eclipse the $108.9 million debut of the second film, Revenge of the Fallen.