 The scene at the hotel (where Johnny Depp gets shot in the shoulder)  was supposed to be taking place in Miami Beach. It was filmed at a  small hotel outside of downtown Los Angeles, where it was raining  and about 40°. Shooting had to be delayed briefly because the  actors breath could be seen on film.