The picture has till now received 107,604 retweets and got favourited 150,032 times.
Shah Rukh, 49, clicked the black-and-white photo with the 22-year-old former One Direction star at the fifth annual Asian Awards in London, where both of them were honoured for their work.
"This kid is so cool. May Allah bless him. Dinner time at the Asian Awards," Shah Rukh had captioned the picture.
The most retweeted and favourited tweet in the world remains Hollywood funnywoman Ellen DeGenere's selfie with actors Brad Pitt, Angelina Jolie, Jennifer Lawrence, Bradley Cooper, Jared Leto, Julia Roberts, Kevin Spacey, Meryl Streep and Lupita Nyong'o at the 2014 oscar Awards.
It was retweeted 3,353,095 and got 2,024,715 favourites.