根据黑泽明经典电影《七武士》改编,讲述民国军阀割据年代,以戚大富为首的七个侠客义士来到某个小山村协助农民击退屡次进犯的土匪的故事。
在6年的牢狱之灾中,鲁迪(本·阿弗莱克 Ben Affleck 饰)结识了好友尼克(詹姆斯·弗莱恩 James Frain 饰),通过尼克的书信,鲁迪得知了一位名叫阿什莉(查理兹·塞隆 Charlize Theron 饰)的女子,在潜移默化之间,鲁迪竟然也对阿什莉产生了一种特殊的感情。一次监狱里的骚乱中,尼克身亡,而出狱后的鲁迪只有一个愿望,那就是找到阿什莉。 正如鲁迪所预想的那样,阿什莉是一个绝色美人,为了不让事态过去突兀,鲁迪向阿什莉谎称自己就是尼克。鲁迪和阿什莉的关系进展迅速,可与此同时,鲁迪亦发现自己似乎被卷入了一场阴谋之中。阿什莉的兄弟加布里埃尔(加里·西尼斯 Gary Sinise 饰)预谋抢劫一家赌场,在威逼利诱之间,鲁迪也入伙了。
2002年10月19日,专事袭击犯罪交易现场获取高额赃款的宫本(金城武 饰),在一次行动中发现参与交易的一方居然是自己的仇敌沟口(岸谷五郎 饰),宫本的故人昔日被沟口所杀,正欲复仇的宫本却被一个突然出现的少女美里(铃木杏 饰)打乱了步骤,只得听任沟口逃离。美里自称是来自2084年的未来人。未来的世界遭到外星人袭击,躲避在西藏的幸存人类试图运用失控转移器将里美输送到2002年来改变历史拯救人类。里美的任务只剩两天时间,只好请求宫本协助她拯救世界。宫本对里美的故事嗤之以鼻,他首先要解决的敌人是有着三合会背景的沟口,然而在里美的威逼之下,宫本只好扮演起救世主…