为了保证真实性,《三体》中的很多场景都是实景、实物拍摄。剧组历经126天,辗转舟山、横店、黑河、天津、杭州等多地拍摄,总共涉及了约200个场景,除红岸基地和作战中心的内景是搭建外,其他外景均为实景拍摄。剧组甚至去了粒子对撞中心、国家纳米科学中心等国家级科研院所。辛柏青作为在剧组拍摄时间最久的演员之一,直言《志愿军》中的这个角色已经成为生命中不可磨灭的一个痕迹。在这部电影中,他也突破自我,成为了一名准“武戏演员”。朱一龙在电影中与辛柏青饰演亲父子。谈到自己的角色李想,他表示,李想人如其名,是一个有理想、有抱负的志愿军战士。