Hollywood on the Thames is a sign of American soft power