Marvel’s Ant-Man has topped the North American box office, earning $58 million in its first weekend on release.
Ant-Man, which stars Paul Rudd as a thief who is recruited to become a shrinking action hero, bumped Minions off the top of the box office chart.
The movie’s first weekend takings were lower than for other major Marvel films like Captain America and Iron Man.
Ant-Man’s $130 million budget was also smaller than most Marvel blockbusters.
Minions made $50.2 million between Friday and Sunday, putting it in second place, according to studio estimates.
Romantic comedy Trainwreck, written by and starring Amy Schumer, exceeded expectations to earn $30.2 million and third place.
Pixar’s Inside Out was at No 4 with $11.6 million, closely followed by Jurassic World, with $11.4 million.
That made the dinosaur thriller only the fourth movie in history to have made more than $600 million at North American box offices, behind Avatar, Titanic and Avengers Assemble.