related content types - "top 10 best movies" functionality
It looks like you need to build functionality to allow users to see movies under different categories where diff categories are top 10, top 9 ....

Assuming we do not have any criteria to put movies under diff categories instead this is being handled while adding them through a content type.

I am not sure if this will be good solution but might help you,


Create a vocab as movie rating add terms to it as within top 10,within top 9,within top 8... and so far upto top 1st.
Add this vocab as term reference to content type responsible for
   generating movie nodes.
Now every time you add a movie opt the appropriate taoxonomy
   field.
Create a view for the same content type and keep the movie
   rating vocab as exposed filter as type links for this view, which
   will allow users to select the appropriate category as shared in the
   image in question.so this filter will automatically filter down the
   nodes as per the rating added while creating them.
Allow your view to use ajax for better user experience.