1949年的一天夜里,原国民党中将王约翰在香港的寓所中被人杀害。凶手是谁?《民报》的美籍华人记者麦克锋(王志文饰)不顾个人安危,进行了秘密采访。他的女友唐丽媛(卓雷饰)在报社的资料室工作,帮麦克锋找到一些线索,麦克锋发现这件谋杀案背景复杂,涉嫌一些国民党的军政要人。而且血案的全部线索都集中在西南重镇临城。之后麦克锋往返于临城与香港,开始了危险的追踪采访……然而当真想大白时,等待他的却是禁稿、解雇。无奈之中,麦克锋与女友唐丽媛一起返回旧金山。刚出机场大门,就响起一片杂乱的枪声,混乱中麦克锋倒在地上,唐丽媛驻足片刻后,无言地走向远方。