《长城》这部电影是在中国的多个地方拍摄的,主要集中在北京、天津、河北等地,北京的八达岭长城是电影的主要拍摄地之一,影片中许多著名的长城场景都是在这里取景的,电影还在天津、河北等地的其他长城景区以及周边的自然风光区域进行了拍摄。导演张艺谋选择在这些地方拍摄,是为了更好地展现长城的雄伟壮观,同时也为了让观众能够更真实地感受到长城的历史底蕴和文化内涵,通过这些拍摄地点的选择,电影成功地将长城这一具有世界文化遗产地位的景观与故事情节相结合,为观众呈现了一部视觉效果和情感深度兼具的作品。