对于安东尼(斯科特·麦克洛维茨 Scott Mechlowicz 饰)来说,成为一名成功的厨师是他的毕生志愿,怀揣着这个梦想,安东尼来到了南斯拉夫,准备在这里开一家小餐厅。没想到,不但餐厅没开成,安东尼还和偶遇的好友朱利安(阿方索·麦克奥雷 Alphonso McAuley 饰)一起干起了私家侦探的活计。众所周知,朱利安是个好色的花花公子,和这样的伙伴一起创业真的没有问题吗?
一个名叫卡塔琳娜(帕兹·维嘉 Paz Vega 饰)的美艳女子出现在了安东尼和朱利安的面前,声称因为掌握了一份绝密的情报而身处危险之中,这两个连自身都难保的大男人能够保护卡塔琳娜吗?两人此时还不知道的是,他们已经成为了冷酷杀手海伦(珍妮·麦克蒂尔 Janet McTeer 饰)的下一个目标。。本片的1955年版曾经在50年代的中国上映,改编自爱尔兰女作家伏尼契的同名小说,给整整一代的中国观众留下了难以磨灭的心灵冲击。影片以19世纪40年代的意大利为背景,描述了一个年轻的资产阶级革命者亚瑟,从幼稚到逐渐成熟。他与神学院的蒙泰里尼神父有情同父子的亲密关系,但随着一系列事件的磨练和战友的被出卖,他逐渐认识到宗教的伪善和邪恶,在他得知自己的生父竟然是蒙泰里尼神父时,充满了怨恨和痛苦,决定出走。13年后,意大利的自由革命运动风起云涌,一个代号为“牛虻”的革命领袖经常出其不意地出现,解救受难或被捕的革命同仁。他就是当年的亚瑟。后来牛虻不幸被叛徒出卖而被捕,在狱中他与生父蒙泰里尼神父相认,并希望父亲跟他一起投身革命,但遭到拒绝,牛虻英勇就义。。