once upon a time in china and america review