20 Most Handsome Bollywood Actors Of All Time
banner-img

20 Most Handsome Bollywood Actors Of All Time

Bollywood is the home of Hindi Cinema. With a net worth of $2.83 billion, this oldest film industry in the world is also the home of many handsome faces. Now, these handsome faces don’t belong to a particular age group, and that is why we can all agree that age is indeed just a number for these handsome hunks.

If you want to drool over some handsome faces and get lost in your world of fantasy, these handsome Bollywood actors will undoubtedly fulfill your lustful delights. Besides being the most attractive faces of the Hindi Film Industry, these actors are also incredible performers. So, the rare combo of beauty with the brain is prevalent in many of these heartthrobs.

Who Are The Top 20 Most Handsome Bollywood Actors Of All Time?

Most Handsome Bollywood Actors

Before we start the list, let us tell you that we will include those men here who are young and old, but neither age nor anything else has managed to fade their beauty. So, without further ado, let’s get started;

1: Hrithik Roshan

Hrithik Roshan

If we start the list of handsome Bollywood actors, the ‘Greek God of India,’ has to top the list. Hrithik Roshan is not only one of the best looking Indian actors, but he is also one of the best-looking men in the world.

He is indeed the epitome of perfection with his long haircut, towering stature, and hazel green eyes.  He is a well-known Indian actor who appears in numerous Bollywood films. He’s also renowned for his incredible dance abilities. Aside from that, he also has the best physique in B-town.

Features

  • Age: 47 years.
  • Height: 5’ 11”.
  • Weight: 187 LBS.
  • Zodiac Sign: Capricorn.
  • Debut Film: Kaho Naa Pyaar Hain.

2: Ranbir Kapoor

Ranbir Kapoor

Next on our list of handsome Bollywood actors comes the Bollywood casanova, Ranbir Kapoor. He is one of the most handsome Indian actors, the heartthrob of many ladies across diverse age groups. 

Besides being an incredible actor, he is also a director in a few Bollywood films. He is a really skilled actor whose performance has been well appreciated in films like Rockstar, Yeh Jawaani Hain Deewani, Wake Up Sid, Barfi, etc. 

Features

  • Age: 39 years.
  • Height: 6’.
  • Weight: 172 LBS.
  • Zodiac Sign: Libra.
  • Debut Film: Saawariya.

3: John Abraham

John Abraham

John Abraham won the ‘Sexiest Asian Man award in 2008, and we can agree why he is one of the most attractive Indian actors. He shows no symptoms of aging, and, in fact, his fitness regime is becoming even more smoldering attributed to his attractive physical features. 

His passion for superbikes distinguishes him as a Youth Icon. His admirers have been utterly enamored by his masculine and suave features from his modeling days. That’s why he is one of the most handsome Bollywood actors of today’s era.

Features

  • Age: 48 years.
  • Height: 6’.
  • Weight: 187 LBS.
  • Zodiac Sign: Sagittarius.
  • Debut Film: Jism.

4: Shahid Kapoor

Shahid Kapoor

In 2011, Shahid Kapoor was named the fourth ‘Sexiest Asian Man in the World‘ by Eastern Eye, a London-based weekly. He is one of the most handsome men in India, but his forever young look and cheeky smile have a different fan base among young girls.

Shahid Kapoor is an accomplished Indian actor who has starred in films such as Jab We Met, Kaminey, Kabir Singh, etc. He is one of those cute Indian actors who never fails to surprise his fans with his chiseled physique, sexy eyes, and catchy hairstyles.

Features

  • Age: 40 years.
  • Height: 5’ 8’’.
  • Weight: 154 LBS.
  • Zodiac Sign: Pisces.
  • Debut Film: Ishq Vishk.

5: Ranveer Singh

Ranveer Singh

Ranveer indeed has to make it to the list of handsome Bollywood actors because he is charming, has a fantastic physique, is smart, and always gives us major fashion goals. Apart from being one of the most renowned actors in Bollywood, he has seen carrying himself in bold outfits, astonishing his fans and critiques.

Ranveer has a goofy smile, which highlights his flirtatious personality even more. His recent photoshoot for Vogue with Victoria’s Secret model Sara Sampaio gave us sexual goosebumps. His fun personality has also carved a special place in his fans’ hearts.

Features

  • Age: 36 years.
  • Height: 5’ 10’’.
  • Weight: 165 LBS.
  • Zodiac Sign: Cancer.
  • Debut Film: Band Baaja Baaraat.

6: Shahrukh Khan

Shahrukh Khan

If we are talking about the handsome men in India, how can we forget about King Khan? He may not have any striking features like an impressive height or amazing cheekbones, but his dimpled smiles make up for all of that. Besides being an actor, he is also a producer of many Bollywood films.

His squared jawline and charismatic personality have always risen the temperature hot whenever he is in the room. Probably, that’s why he is one of the most handsome Bollywood actors of all time. 

Features

  • Age: 56 years.
  • Height: 5’ 8’’.
  • Weight: 165 LBS.
  • Zodiac Sign: Scorpio.
  • Debut Film: Deewana.

7: Akshay Kumar

Akshay Kumar

If you look at the old pics of Akshay Kumar, you’ll understand why he is one of the most handsome Bollywood actors of all time. But, he is as sexy as he was 20 years ago, and that’s why we say age is just a number for this martial arts expert.

Akki also has a black belt in Taekwondo, which is probably the fitness secret of this Bollywood male star. B-town has witnessed many handsome hunks across decades, but Akshay Kumar has never lost his position from this list due to his magnetic sex appeal and strongest physique.

Features

  • Age: 54 years.
  • Height: 6’ 1’’.
  • Weight: 176 LBS.
  • Zodiac Sign: Virgo.
  • Debut Film: Aaj.

8: Arjun Rampal

Arjun Rampal

At the age of 17, this Indian-Dutch actor began modeling. Arjun Rampal is a beautiful example of a model-turned-actor with his attractive looks. He is one of the sexiest Indian actors who was simply unmatchable in his prime time in Bollywood.

He is one of the most handsome Bollywood actors because his flawlessly sculpted features resembled a mannequin that had come to life. His deep voice, dimpled smile, petite nose, and unique bone structure have made us drool over this handsome hunk for years.

Features

  • Age: 48 years.
  • Height: 6’ 1’’.
  • Weight: 187 LBS.
  • Zodiac Sign: Sagittarius.
  • Debut Film: Pyaar Ishq Aur Mohabbat.

9: Karthik Aaryan

Karthik Aaryan

The list of handsome men India will remain incomplete if we don’t include the most handsome actor in Bollywood right now. Karthik Aaryan may seem like a chocolate boy at first instance, but his shirtless looks have smitten the netizens. That’s why he is quite popular among youngsters.

This cutest Bollywood actor is best known for his lovely smile that perfectly matches his comedic act. However, his charming screen presence is indeed a hot treat to your sore eyes, so make sure to check out the sexiest pics of this cutest Bollywood sensation.

Features

  • Age: 30 years.
  • Height: 6’.
  • Weight: 171 LBS.
  • Zodiac Sign: Sagittarius.
  • Debut Film: Pyaar Ka Punchnama.

10: Tiger Shroff

Tiger Shroff

The son of on-screen star Jackie Shroff, Tiger Shroff is also one of the most handsome Bollywood actors who has starred in many films so far. His long hair, ripped figure, and charismatic eyes make him the most attractive Indian male actor at present.

Tiger  Shroff is not just an actor but also a martial artist, gymnast, and dancer with a physique you can only dream of. He is also a huge fan of Michael Jackson and Hrithik Roshan, so he tries to idolize these icons in many of his dance routines.

Features

  • Age: 31 years.
  • Height: 5’ 8’’.
  • Weight: 154 LBS.
  • Zodiac Sign: Pisces.
  • Debut Film: Heropanti.

11: Vidyut Jamwal

Vidyut Jamwal

Vidyut Jamwal is one of those good looking Indian actors whose performance is more praiseworthy in action sequences. Since the age of three, he has been doing martial arts, including gymnastics, Kalaripayattu, and Ju-Jitsu. Vidyut is also a gym freak with a fantastic body to show off.

This poster boy has been seen adorning the cover of many fashion magazines in India and international waters too. He is also the healthiest Bollywood actor of the current era. He has a certain magnetism in his eyes and curly hair locks that make us drool all over him.

Features

  • Age: 40 years.
  • Height: 5’ 11’’.
  • Weight: 165 LBS.
  • Zodiac Sign: Sagittarius.
  • Debut Film: Force.

12: Saif Ali Khan

Saif Ali Khan

Saif Ali Khan is not only one of the most handsome Bollywood actors of different shades and genres, but also he is the ‘chhote nawab’ of B-town. Keeping true to his royal name of the Pataudi lineage, we see this man always dressed in the most classy looks ever. 

With his playboy attitude in ‘Cocktail’, this handsome Indian male actor tickled our funny bones. But, he also made us want him more with his intense looks in ‘Race.’ Any actor worth his salt will admit being in awe of Saif’s seamless transition of his looks over the years, and we can’t agree more.

Features

  • Age: 51 years.
  • Height: 5’ 6’’.
  • Weight: 180 LBS.
  • Zodiac Sign: Leo.
  • Debut Film: Parampara.

13: Siddharth Malhotra

Siddharth Malhotra

Siddharth Malhotra was ranked the 9th hottest man globally by TC Candler in their Annual Independent Critics List 2016. Sid is a straight-faced handsome guy, whose great height and sexy personality made him a true icon of many aspiring Bollywood heroes. 

His light-skinned physical features, black hair, and brown colored eyes make him an unmatched personality in today’s Hindi film industry. That’s why we are not surprised at all that he has made the list of the most handsome Bollywood actors so smoothly.

Features

  • Age: 36 years.
  • Height: 6’ 1’’.
  • Weight: 176 LBS.
  • Zodiac Sign: Capricorn.
  • Debut Film: Student Of The Year.

14: Aditya Roy Kapoor

Aditya Roy Kapoor

Aditya Roy Kapoor is one of the most handsome men in India with his cute smile, curly hair, and appealing height. Before being an actor, he used to be a VJ of Channel V. He is probably one of those Indian male actors who change his hairstyle more than he changes his wardrobe.

From curly afro hairstyle to long strands, from bearded cheeks to no beard at all-Aditya looks dashing in all of them. He is one of the most handsome Bollywood actors of the contemporary era, but he thinks sometimes his good looks overshadow his acting skills, making us love him even more.

Features

  • Age: 36 years.
  • Height: 6’ 2’’.
  • Weight: 176 LBS.
  • Zodiac Sign: Scorpio.
  • Debut Film: London Dreams.

15: Varun Dhawan

Varun Dhawan

This Indian male actor may not be handsome in the most conventional ways, but God!!! We love him. His killer looks and good physique also make him eye candy to many young girls. He is also really talented given his age and has proved his worth in many successful Bollywood movies so far.

Varun also dances well, so that’s another quality that makes him a youth icon. However, he is best known for his upbeat personality and skill to spread happiness wherever he goes. That’s why we are so happy he made it to the list of the most handsome Bollywood actors.

Features

  • Age: 34 years.
  • Height: 5’ 6’’.
  • Weight: 165 LBS.
  • Zodiac Sign: Taurus.
  • Debut Film: Student Of The Year.

16: Salman Khan

Salman Khan

Salman Khan is, without a doubt, one of India’s most charming and attractive men. Salman Khan is a Bollywood actor who began his career in supporting and rose up the ranks. Throughout his career, he has acted in hundreds of blockbuster films.

He is unquestionably an Indian cinematic hottie! Now, you may not realize it if you see his recent pictures. But, just cast a look at his young age photos, and you’ll find him a true beauty in B-town. But, the way this Bollywood bachelor has maintained his physique is outstanding.

Features

  • Age: 55 years.
  • Height: 5’ 8’’.
  • Weight: 165 LBS.
  • Zodiac Sign: Capricorn.
  • Debut Film: Biwi Ho To Aisi.

17: Abhishek Bachchan

Abhishek Bachchan

In 2006, Abhishek Bachchan topped the list of the 50 Sexiest Asian Men published by Eastern Eye, which is an Asian newspaper published in Britain. His wife, the universal beauty icon, Aishwarya Rai, calls him a handsome man with brains, and we simply agree with her.

Abhishek Bachchan is undoubtedly one of the most handsome Bollywood actors, but he is more funny than gorgeous, which adds to his charming persona. He is one of those fairytale Indian men you dream of coming in a white horse, and this very imagery makes us blush!!!

Features

  • Age: 45 years.
  • Height: 6’ 2’’.
  • Weight: 162 LBS.
  • Zodiac Sign: Aquarius.
  • Debut Film: Refugee.

18: Vicky Kaushal

Vicky Kaushal

Vicky’s towering stature and endearing appearance make him Bollywood’s Handsome Hunk and a teen heartthrob. Being one of the industry’s fittest actors, we find him very suave and masculine in his fashion photoshoots. He has started his filming career very recently, but his stellar performance never fails to impress us.

The combination of a toned body, charming looks, and a smile to kill- what more could we ask from dear God, right? That’s why Vicky is one of the most handsome Bollywood actors, according to netizens, and we wholeheartedly agree with this judgment.

Features

  • Age: 33 years.
  • Height: 6’ 3’’.
  • Weight: 154 LBS.
  • Zodiac Sign: Taurus.
  • Debut Film: Luv Shuv Tey Chicken Khurana.

19: Aamir Khan

Aamir Khan

Aamir Khan may not be one of the most handsome Bollywood actors in the conventional ways, but if you take one look at him, you’ll know he is good-looking. Of course, he is not attractive in a sexy kind of way, but his quirky and funny personality attracts us the most.

He is also known as ‘Mr. Perfectionist’ of Bollywood, which is indeed true given his superior acting abilities in many of his iconic movies. He has a beautiful smile. If you check his young age photos, you’ll see how he was one of the cutest Bollywood actors ever.

Features

  • Age: 56 years.
  • Height: 5’ 6’’.
  • Weight: 153 LBS.
  • Zodiac Sign: Pisces.
  • Debut Film: Qayamat Se Qayamat Tak.

20: Amitabh Bachchan

Amitabh Bachchan

Last but not least, we have Big B on our list of handsome Bollywood actors. He is one example when we say someone has genuinely aged like fine wine. It is not only his great height or his angry young man persona in films but his baritone voice too that has made women of all ages fall in love with him.

He is one Indian male actor who is still rocking the film industry more than his contemporary actors due to his amazing acting skills. But, more than the good looks, we think it’s the X factor that makes this actor so appealing even today.

Features

  • Age: 79 years.
  • Height: 6’.
  • Weight: 150 LBS.
  • Zodiac Sign: Libra.
  • Debut Film: Saat hindustani.

What We Think

We have made this list of the most handsome Bollywood actors quite accurately because we have included men of all eras and age groups. We have not only judged them on their looks but also their acting abilities and personalities. So, take a look at the list, and let us know if you agree or disagree with us in the comment section.

Read Also:

Share on Social Media

Image of Mashum Mollah
Mashum Mollah is the feature writer of Search Engine Magazine and an SEO Analyst at Real Wealth Business. Over the last 3 years, He has successfully developed and implemented online marketing, SEO, and conversion campaigns for 50+ businesses of all sizes. He is the co-founder of Social Media Magazine.

Related Blog

Cover Image for Will Smith Jada Pinkett Smith: A Complete Relationship Timeline

Will Smith Jada Pinkett Smith: A Complete Relationship Timeline

Cover Image for Blake Lively And Ryan Reynolds: A Complete Relationship Timeline

Blake Lively And Ryan Reynolds: A Complete Relationship Timeline

Cover Image for Beyonce And Jay Z: A Complete Relationship Timeline

Beyonce And Jay Z: A Complete Relationship Timeline

Cover Image for Travis Scott, Kylie Jenner: A Complete Relationship Timeline

Travis Scott, Kylie Jenner: A Complete Relationship Timeline