I don't think I or anyone I know about has ever had an urge to laugh at anyone trying to learn complicated things like programming language
As for your code, lets look at the class Movie:
It has 3 member variables that indicates that it holds 3 kinds of information namely: Title, genre and rating
It has 1 member function which has one purpose: printing out the
string "Playing the movie"
The main method goes through the trouble of creating two instances of that class, giving it names, genres and ratings but those attributes are never seen because the playIt() function doesn't include them in the output string.
I would assume that at some point
you should be able to get the movie title, genre and rating, so what we are looking at is an incomplete class. I bet your assignment is to add new functions to it like getTitle(), getGenre() and getRating().
You could also modify the playIt() function to include the name of the movie: Playing the movie: Gone with the Stock