For the second weekend in a row, Jurassic World has topped the box office.
Jurassic World roared into the lead with $102m (£64m), making it only the second film after The Avengers to make $100m (£63m) in two separate weekends.
Pixar’s animation, which unfolds largely inside the mind of a young girl, came second with $91m (£57m).
It is the biggest opening weekend for a non-sequel in box office history.
The record was previously held by Avatar, which took $77m (£48m) when it debuted in 2009.
I saw it opening weekend, and I can see why audiences are flocking (pardon the pun) to this movie. It has everything a blockbuster film should have: monsters, lots of running, and a handsome leading man. The movie pays homage to the original Jurassic Park, as well, which lends its older fans to a walk (or should I say, run) down memory lane. The suspense, effects and larger than usual dinosaurs are sure to wow fans, and is a great kick-off to the summer movie season.