Both actor and singers are popular because both have different skills and everyone see their skills,their talent....
Depends. How fine they are in their field. Every field has its own popularity. Like MJ was a singer and the most popular too but Tom Cruise, Angelina Jolie, etc. are also very popular as an actor.