เรื่องราวของ Jack Moore (รับบทโดย Richard Gere), ทนายความชาวอเมริกันที่เดินทางไปยังประเทศจีนเพื่อทำธุรกิจ แต่กลับกลายเป็นผู้ต้องสงสัยในคดีฆาตกรรมเมื่อเขาได้พบกับ Ling (รับบทโดย Bai Ling), หญิงสาวที่เขาได้มีความสัมพันธ์ในค่ำคืนหนึ่ง
หลังจากที่ Jack ตื่นขึ้นมาพบว่ามีผู้ตายอยู่ข้างเขา เขาจึงถูกจับและตั้งข้อหาฆาตกรรม ในขณะที่เขาต้องต่อสู้เพื่อพิสูจน์ความบริสุทธิ์ของตน Jack ต้องเผชิญหน้ากับระบบกฎหมายของจีนที่ซับซ้อนและมีอิทธิพล
Jack ได้รับการช่วยเหลือจาก Ling ที่พยายามทำทุกวิถีทางเพื่อช่วยเขา ในระหว่างการต่อสู้ครั้งนี้ Jack ต้องเข้าใจถึงความแตกต่างของวัฒนธรรมและวิธีการที่แตกต่างกันในการต่อสู้กับความอยุติธรรม