The 51-year-old star took to Twitter to share a selfie of himself along with his 19-year-old boy.
"Thanks to Thanksgiving got to spend a little time with my little one," he wrote.
Shah Rukh also thanked his fans for their overwhelming response to his recently released "Dear Zindagi" despite currency chaos in the country.
"Dear Viewers thank you for the special love. Big thanks to @DharmaMovies @RedChilliesEnt for the special release strategy," he wrote.
Directed by Gauri Shinde, "Dear Zindagi" also stars Alia Bhatt and Angad Bedi.