ภาพยนตร์เรื่อง Shanghai (2010) หรือชื่อไทยว่า ไฟรัก ไฟสงคราม เป็นภาพยนตร์ระทึกขวัญดราม่า ที่เกิดขึ้นในช่วงทศวรรษที่ 1930 ภาพยนตร์นำเสนอเรื่องราวในเมืองเซี่ยงไฮ้ที่กำลังอยู่ในช่วงที่มีการปะทะกันของอำนาจทางการเมืองระหว่างชาติต่าง ๆ เรื่องราวเริ่มต้นด้วยตัวละครหลักคือ ไมเคิล (รับบทโดย John Cusack) นักธุรกิจชาวอเมริกันที่เดินทางไปยังเมืองเซี่ยงไฮ้ เพื่อสืบสวนหาความจริงเกี่ยวกับการเสียชีวิตของเพื่อนของเขา ซึ่งถูกฆาตกรรมในช่วงเวลาที่เกิดการเปลี่ยนแปลงทางการเมืองและความตึงเครียดระหว่างประเทศต่าง ๆ ในเมืองนี้ เขาได้พบกับ มาร์กาเร็ต (รับบทโดย Gong Li) สาวสวยชาวจีนที่มีบทบาทสำคัญในเรื่อง ซึ่งเธอมีความเกี่ยวข้องกับเหตุการณ์ที่เกิดขึ้นและมีความลับบางอย่างที่ไมเคิลต้องการหาคำตอบ