”Shanghai” för tankarna till filmer som ”Casablanca” och ”Havana”, men trots att Mikael Håfströms andra världskrigsfilm har rätt attribut och innehåll, så blir det för snårigt för att vi riktigt ska engagera oss i karaktärerna och berättelsen. John Cusack i huvudrollen är dock bra, som alltid.