Ram's bold portrayal of a warrior and Kajal's graceful rendition of a princess would be remembered for a long time.