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.
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.