影师出身的徐伟担任导演的首部作品。2015年2月8日在黑龙江省伊春市开机。在伊春市拍摄时，温度为零下40度左右，不少工作人员吐槽温度太低手机也冻死机。佟大为表示因梁家辉邀请，接演本片。
宣传.2015年6月13日于上海国际电影节上举行首次新闻发布会，发布了“破冰版”概念海报。导演徐伟，主演佟大为、周冬雨、邓家佳、魏晨等出席并亮相红毯。2016年3月2日片方宣布定档4月15日并发布一款先导预告及“倒春寒”版海报，然而预计于当日下午在北京举办的发布会因安全隐患推迟。3月