The Marvel superhero film, starring Paul Rudd and Michael Douglas, earned $24.8 million (£16.5 million), narrowly edging out Adam Sandler's new video game movie Pixels, which opens with a $24 million (£16 million) take.

Minions, Trainwreck and Southpaw round out the new top five.