 Jack Moore (Richard Gere), a high-profile international lawyer, is in China for business. Moore sleeps with a young woman, and wakes up to find her dead in his bed. Falsely accused of murder, Moore s only chance is his Chinese advocate Yuelin (Bai Ling). The rules and laws are different, and Moore must convince Yuelin of his innocence and unravel the chain of events that has entrapped him.