影片中演员们用堪称完美的表演,塑造了性格饱满、富有感染力的人物,观众赞叹道:“刘烨的表演,让我们看到了一个儒雅但不羸弱的文人,看到了这个人物身上独特的魅力。”而刘烨也回应称:“像陈望道先生是一件非常荣幸的事,在我心里,他是一个特别洒脱、像大侠一样的人物。”蔡慕晖找戴季陶要盘尼西林的戏份令许多观众“心疼”:“从文咏珊的表情中读到了不屈、不甘、愤怒、悲痛的复杂情绪,所以和戏里的蔡慕晖哭了出来。”该片在海外市场表现不如北美亮眼,首周末8810万美元,全球首周末2.08亿美元,是第一集《蜘蛛侠:平行宇宙》同期表现的5640万美元的3.7倍。中国内地1730万美元(1.23亿人民币)排名第一,墨西哥1160万美元排名第二,英国1150万美元排名第三。