The 50-year-old star said the projects will always be a close to his heart and he will keep trying his hands at exploring such plots in future.
"I am a traveller on these two most beautiful journeys I took. I will continue and not be just a tourist," he posted on Twitter along with his pictures from both the films.
I am a traveller on these two most beautiful journeys I took...I will continue and not be just a tourist. pic.twitter.com/aBtQnwnexm? Shah Rukh Khan (@iamsrk) October 26, 2016
Shah Rukh played Prince Ashok in Santosh Sivan's historical drama, which also starred Kareena Kapoor. In Ra.One he essayed the role of a superhero.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)