Im Shanghai der 20er Jahre führen die junge Engländerin Kitty (Naomi Watts) und der schüchtern-spröde Bakteriologe Dr. Walter Fane (Edward Norton) eine Vernunftehe. Walter liebt Kitty, aber sie betrügt ihn lieber mit dem charmanten Diplomaten Charlie Townsend (Liev Schreiber). Daraufhin ergreift Walter drastische Maßnahmen. Er stellt seine ...