Tarzan and BFG dwarfed by Dory at the US box office
The Legend Of Tarzan and The BFG were no match for Finding Dory at US cinemas over the July 4th weekend.
The Pixar sequel - featuring the voice of Ellen DeGeneres as the forgetful blue fish - led the box office for the third straight weekend.
According to studio estimates on Sunday, Finding Dory earned $41.9 million (£31.5 million) in North America. Disney is forecasting a four-day holiday haul of about $50 million (£37.7 million).
Of the three debuts, Tarzan came the closest to dethroning Dory with $38.1 million (£28.7 million).
The horror sequel The Purge: Election Year opened solidly with $30.9 million (£23.2 million), in line with previous Purge installments.
The continued success of Dory bit into the opening of Steven Spielberg's Roald Dahl adaption, The BFG.
The movie had a disappointing opening, taking just $19.6 million (£14.7 million).