Anyway thanks for the reference, made my day :)
Also, you should add David Niven and Woody Allen to the actors that have played James Bond - both were in the 1967 Casino Royale as James Bond and Jimmy Bond.
1). Jurassic Park (best one by far)
2). The Lost World: Jurassic Park (still has problems but also some pretty great moments as well)
3). Jurassic World (also has some good moments but I actually dislike this movie now)
4). Jurassic Park III (not good)
5). Jurassic World: Fallen Kingdom (terrible).
That is if you use domestic, not adjusted for inflation.
1. The Avengers
2. Guardians of the Galaxy
3. Captain America: Civil War
4. Thor: Ragnarok
5. Avengers: Infinity War
And then of course Endgame if you hadn't seen that already.
If you wanted to watch all 7 I recommended I also told him to watch the first Iron Man, which would come before everything else, and Captain America: The Winter Soldier, which comes between the first Avengers and Guardians of the Galaxy.
I'm also amazed The Cameron held the #1 and #2 spots for so long, but IMO it was richly deserved.