Newport Beach Film Festival

Shanghai Calling is honored to be the closing night film of Newport Beach Film Festival.