India, who won the last World Cup in 2011, are playing arch-rival Pakistan today in their first match of the tournament in Australia.
The 49-year-old 'Happy New Year' star recorded a video message for the Indian team.
"Just finished with late night shoot but can't go to bed knowing team India starts its World Cup campaign in a few hours from now, so here's wishing boys all the best.
"Boys, play tough, play hard, enjoy yourselves and try and bring the cup back home. God bless you. Do well," he said in the video. Shah Rukh, who is the owner of the Kolkata Knight Riders, captioned the video, saying, "Have a great game Team India.
All the best for the World Cup."