《斗牛》的故事背景是抗战时期,1941年,中国,战火弥漫,大地哀鸣。日本鬼子来了,全村人被杀光了, 只剩下牛二。共产国际给中国的抗日根据地送来了一头荷兰奶牛,为受伤的战士提供营养。但因为鬼子要进村了,所以根据地的同志不得不转移,就把奶牛托付给牛二照看。牛二起初不愿意接收这头牛,但是村长以把九儿嫁给他为条件,诱使他接下了这个任务。谁知道这头牛硬是逼得黄渤不得不和日本鬼子、土匪以及逃亡的江湖郎中斗智斗勇。。故事发生在南北战争结束之后,从前线退下来的老兵霍华德(詹姆斯·斯图尔特 James Stewart 饰)想要回到故乡,重新过上宁静的生活。可是到达目的地后他才发现,原本应该属于自己的土地,早已被他人侵占,想要赎回土地,霍华德必须付出一笔不小的代价。 身无分文的霍华德决定当一名赏金猎手来赚取外快,他将目标放到了大盗本(罗伯特·瑞安 Robert Ryan 饰)的身上。在捉拿罗伯特的过程中,霍华德结识了两名帮手罗伊(拉尔夫·米克 Ralph Meeker 饰)和杰西(米勒德·米切尔 Millard Mitchell 饰),两人误以为霍华德是警探,所以愿意无条件的帮助他。可是,当三人捉住了本后,另外的两人才发现了霍华德的真实身份,于是他们提出了瓜分赏金的要求。。