Son of filmmaker Rakesh Roshan, he made brief appearances as a child actor in several films during the 1980s and later even worked as an assistant director on some of his father's films.
The film is set in the 16th century, and centers on the romance between the Mughal Emperor Jalal-ud-din Muhammad Akbar and the Rajput Princess Jodhaa Bai.