美国南北战争时期,Jake Roedel(托比·马奎尔 Tobey Maguire 饰)是南方一个德国人的儿子,和他支持北方的父亲不同,他支持的是南方。他和好友Jack Bull Chiles(斯基特·乌尔里奇 Skeet Ulrich 饰)一起加入了南方的游击部队。他们又结识了George Clyde和George的之前的黑奴Daniel Holt(杰弗里·怀特 Jeffrey Wright 饰)。四人都在John Black的部队下效力。驻扎在山上的时候,村里的寡妇Sue Lee Shelley(珠儿 Jewel Kilcher 饰)和Jack Bull相爱了,在后来的战争中,Jack战死,而Jake则与部队里的一个叫Pitt(乔纳森·莱斯·梅耶斯 Jonathan Rhys Meyers 饰)的人产生了矛盾,Pitt更是开枪打伤了Jake和Holt。后来,Jake又娶了Sue,在他们去往另一个城市的路上,Jake和Holt又与Pitt相遇了......。永禄9年(1566),适值日本战国时代,8名落魄武士逃到某山村,从此解甲归田,过起普通农夫的生活。不久,毛利一族追查藏匿武士,村民庄左卫门(桥本功 饰)设计将武士们杀害。武士临死前放下诅咒,陷害他们之人必死于非命。在此之后,诅咒应验,包括庄左卫门在内8人死亡,村子也改名为八墓村。
昭和24年,在东京担任飞机领航员的寺田辰弥(萩原健一 饰)突然得知自己竟是冈山县八墓村大家族多治见家的孩子,时当主多治见久弥(山崎努 饰)病入膏肓,辰弥作为遗产继承人被召回八墓村。然此行注定险恶非常,迎接他的外祖父井川丑松(加藤嘉 饰)刚一见面即遭毒杀。辰弥从村人口中知晓八墓村的由来,更得知庄左卫门即多治见家的祖先。非正常死亡事件接连发生,究竟是武士绵延400年的诅咒?还是其后另有阴谋?
本片根据推理小说家横沟正史同名原著改编。。