Having played characters as varied as Mahatma Gandhi and a New York Sikh cab driver, Oscar-winning actor Ben Kingsley now hopes to portray Mughal emperor Shah Jahan on-screen and tell the story of the Taj Mahal. "It is one of my hopes, to play him (Shah Jahan), an incredible man, engineer, philosopher, poet, architect, warrior. It is amazing. I'd love to (play him on screen). I am fascinated by him," Kingsley said.