Prem from Hum Saath Saath Hai and Rahul from Kuch Kuch Hota hai both have given us some major bf goals. Salman working with Madhuri Dixit was a treat to our eyes. Their dance number and on-screen chemistry was the main reason for the success of the movie. While Rahul and Anjali(Kajol) in Kuch Kuch Hota hai showed us nothing is more important than friendship.

While Salman Khan is known for action movies like a bodyguard, kick, sultan, daabang and many more, on the other hand, Shah Rukh is known for romantic movies like DDLJ, Dilwale, Chennai Express, etc. Salman is the eldest bachelor in the industry. Both of them crossed their 50’s but are still a tough competition for the upcoming actors. Well, it is known that there were some controversies between the two of them. But later they solved it like a gentleman and became friends again. Salman visited Shah Rukh Khan house for a Diwali party while Shah rukh was seen enjoying an eid dinner at Salman’s house. Both of them have an almost equal number of fan following.

Shah Rukh Khan is married to Gauri and has three kids. And Salman Khan is unmarried. As seen on Shahrukh’s Insta feed he loves traveling and enjoying the time with his family. He has worked with almost all artists of the industry be it the newcomers or the senior actors. He is loved by all of them. Salman has worked with many newcomers like Disha patani and Anushka Sharma. He has worked in many item songs and is also the host of the very famous reality show Big Boss. Salman’s cute looks in the early ’90s were the reason for his female fan following while now he has a perfect body with 6 packs. Speaking of which Shah rukh is no less as he still manages to maintain the 8 pack abs even after being the father of 3. Well, it is tough to decide who is the best among both if them. But as Shah rukh has more hit movies and a bit more fan following than Salman we think we have a winner.