דני סטרטון (אורלנדו בלום), איש ביטחון שעובד בסוכנות פרטית כושלת, מקבל הזדמנות לשקם את כבודו האבוד כשמתבקש לאבטח את העברתו של פריט סיני עתיק אל מחוץ לשנחאי. במהלך אמבוש שנערך על הוואן שבו מאוכסן הפריט, נקלע סטרטון למזימה לחבל במשימה שלו בכל אמצעי אפשרי. כשאהובת ליבו בסכנת חיים ויושרו המקצועי מוטל בספק, סטרטון יוצא להערים על העולם התחתון והמשטרה המושחתת, במטרה להחזיר את הסדר לרחובות שנחאי.