因爱生恨。电影中刘建明(陈冠希饰演)对老大的女人(刘嘉玲饰演)一见面就喜欢上了,越到最后越无法自拔,可每一次都被刘嘉玲狠狠拒绝,甚至在最后被侮辱,刘建明再也忍受不了自己心爱的女人心里依旧还爱着他那个肥肥胖胖的老公,那时候刘建明的心里估计就是,我得不到的,别人也别想得到,所以刘建明就亲手毁了她,才开车撞了刘嘉玲。不得不说,人性都是有缺陷的,也是极端的,没有只是你还没到那个程度。
是为了保护自己的安全。大家都知道,在《无间道》中,刘建明是韩琛的小弟,对刘嘉玲已经垂涎已久,在刘嘉玲面前已经动手动脚很多次,但因为是刘嘉玲看好且一手提拔上来的,所以刘嘉玲都睁一只眼闭一只眼忍受了,一直把刘建明明当弟弟看,而随着时间的推移,刘嘉玲也越来越怀疑刘建明的目的,且刘建明对刘嘉玲越来越放肆,当时的刘嘉玲已经打算告诉韩琛了,所以刘建明为了保护自己,是必须要除掉刘嘉玲的。
毕竟刘建明是卧底,个人觉得除掉刘嘉玲其实有一部分也是警方的意思,这样可以打乱韩琛的计划,而且当时香港的黑老大是刘嘉玲指示别人杀死的,背后的是警察,所以为了掩人耳目以防被人知道,刘嘉玲也必须要除掉,否则被泄露出去计划就完蛋了。