在电影《暴裂无声》中,昌万年并没有杀害张磊。实际上,张磊被昌万年和徐文杰藏在了废弃的矿洞中。
昌万年让徐文杰作伪证的原因本身是非法的,如果报警,警方和法院一查两个人当时有出来见面,肯定会怀疑两人的目的,作伪证的事情百分之百会被揭露,再加上又犯了故意伤害罪。所谓商场如战场,昌万年在这种情况下想继续非法采矿赚钱,肯定是不成的了。对昌万年贪财如命的人来说,断他财路就是断他生路,一不做二不休,干脆就把张磊藏了起来。
张保民以为昌万年绑架了他的儿子张磊,于是和徐文杰一起寻找儿子张磊,后来在废弃的矿洞里面找到了张磊的尸体。
山林打斗时他射箭也射不准 ,应该是准备射羊但射偏杀了张磊。