เรื่องราวเกิดขึ้นในศตวรรษที่ 16 โดยติดตามความสัมพันธ์ระหว่าง จักรพรรดิ Akbar (รับบทโดย Hrithik Roshan), จักรพรรดิที่ยิ่งใหญ่ของจักรวรรดิ Mughal และ Jodhaa Bai (รับบทโดย Aishwarya Rai Bachchan), เจ้าหญิงจากอาณาจักร Rajput ซึ่งเป็นการแต่งงานทางการเมืองที่มีความสำคัญเพื่อสร้างความสงบสุขระหว่างสองอาณาจักร
ในขณะที่ Akbar ต้องจัดการกับความท้าทายทางการเมืองและการทำสงคราม Jodhaa ต้องเผชิญกับความกดดันจากครอบครัวและวัฒนธรรมของเธอ เพื่อรักษาชื่อเสียงและสถานะของเธอในฐานะเจ้าหญิง ทั้งคู่ต้องค้นหาความรักและความเข้าใจระหว่างกัน โดยภาพยนตร์นำเสนอการพัฒนาความสัมพันธ์ที่เต็มไปด้วยอุปสรรคและความแตกต่างทางวัฒนธรรม