Here are the top 50 hit movies (in no particular order) from 2000-2023 based on box office revenue and critical acclaim:
1. The Lord of the Rings: The Return of the King (2003)
2. Avatar (2009)
3. The Dark Knight (2008)
4. Titanic (1997)
5. The Avengers (2012)
6. The Lion King (2019)
7. Inception (2010)
8. Harry Potter and the Deathly Hallows Part 2 (2011)
9. Frozen (2013)
10. Jurassic World (2015)
11. Avengers: Infinity War (2018)
12. Finding Nemo (2003)
13. The Hunger Games: Catching Fire (2013)
14. Spider-Man: No Way Home (2021)
15. Toy Story 3 (2010)
16. The Passion of the Christ (2004)
17. Rogue One: A Star Wars Story (2016)
18. Furious 7 (2015)
19. Pirates of the Caribbean: Dead Man's Chest (2006)
20. The Hobbit: An Unexpected Journey (2012)
21. Spider-Man 2 (2004)
22. Minions (2015)
23. The Dark Knight Rises (2012)
24. The Incredibles (2004)
25. Bohemian Rhapsody (2018)
26. The Secret Life of Pets (2016)
27. Despicable Me 2 (2013)
28. The Hunger Games (2012)
29. Captain America: Civil War (2016)
30. Pirates of the Caribbean: At World's End (2007)
31. Beauty and the Beast (2017)
32. Inside Out (2015)
33. Jumanji: Welcome to the Jungle (2017)
34. Black Panther (2018)
35. The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
36. Iron Man (2008)
37. The Matrix Reloaded (2003)
38. The Twilight Saga: Eclipse (2010)
39. Up (2009)
40. The Greatest Showman (2017)
41. The Hunger Games: Mockingjay Part 1 (2014)
42. The Twilight Saga: Breaking Dawn Part 2 (2012)
43. Fast & Furious 6 (2013)
44. The Lord of the Rings: The Two Towers (2002)
45. Spider-Man (2002)
46. Cars (2006)
47. The Jungle Book (2016)
48. Harry Potter and the Philosopher's Stone (2001)
49. Mission: Impossible - Fallout (2018)
50. The Hobbit: The Desolation of Smaug (2013)