The main difference between actors who earn a lot and those who don't is popularity. Famous actors can attract more people to watch their movies, which means they can ask for higher pay. They also get money from ads and endorsements because companies know that many people recognize and like them. So, the more popular you are, the more you can earn.