Marvel’s Ant-Man held on to the top spot at the US box office this weekend taking an estimated $24.8 million in its second week, bringing its total so far to $106 million. The comic-book movie, which stars Paul Rudd as the titular character managed to finish the weekend in first place despite competition from three new releases.

ANT-MANAnt-Man has held on to the number one spot at the US box office.

Sony’s Pixels was Ant-Man biggest competition, but it fell short of unseating the tiny superhero finishing with $24 million, which made for a very close call. The film stars Adam Sandler and Kevin James along with a host of vintage video game characters including Pac-Man and Donkey Kong. Its plot revolves around aliens attacking the earth using the arcade game regulars.

More: Is It Game Over Already For ‘Pixels’?

The $24 million debut is disappointing for studio Sony considering last year’s leaked emails showed that executives had approved a $110 million budget for the movie. However a spokesperson for the studio later said the film’s final budget came in at $89 million.

In third place was Universal’s Minions which managed just over $22 million in its third week of release. Amy Schumer comedy Trainwreck also fell one place to the number four spot taking $17.3 million in week two.

Coming in fifth place was new release, Southpaw starring Jake Gyllenhaal as a former boxing champion trying to make a comeback. The drama, which has received Oscar buzz for Gyllenhall opened with a respectable$16.5 million.

More: Ant-Man Has Medium-Sized Opening In US

The week’s final new release Paper Towns, based John Green’s novel, had a disappointing debut, taking just $12.5 million. The teen drama had been predicted to take in excess of $20 million in its opening weekend based on the sucess of Green’s last adaptation, The Fault in Our Stars. Last summer The Fault in Our Stars opened to $48 million and went on to eventually gross $124.8 million at the US box office.