湯姆克魯斯在片中飾演南北戰爭英雄納森歐格仁上尉,他原本來日本是為了對抗日本武士,但後來卻成為他們的最佳盟友。渡邊謙在片中飾演勝元,身為武士領導人的勝元面臨他們生活方式即將消失的困境,他的命運將與來自美國的納森糾葛交纏密不可分。