6. Zac Efron
The 31 year- old American is really a California boy at heart. Blue-eyed and well- built, his beautiful singing voice and angelic face have often made many a girl wonder why he wasn’t on a Disney cast as Prince Charming. His first big movie was High School Musical, in which he played Troy Bolten, an athlete besotted with Gabriella Montez. Since then, the gorgeous man has appeared in several other movies which include Bay Watch and The Greatest Showman. Zac is unmarried till date and remains in the hearts and minds of fans.