เรื่องราวเกิดขึ้นในช่วงศตวรรษที่ 18 ของญี่ปุ่น ติดตาม Kai (รับบทโดย Keanu Reeves), ชายหนุ่มลูกครึ่งญี่ปุ่น-อังกฤษ ที่ถูกขับไล่ออกจากหมู่บ้านและเข้ามามีส่วนร่วมในชีวิตของกลุ่มซามูไรที่ไร้เจ้าของ Oishi (รับบทโดย Hiroyuki Sanada) เป็นผู้นำกลุ่มซามูไรที่ต้องหาทางแก้แค้นให้กับเจ้านายที่ถูกฆ่าอย่างโหดร้าย
เมื่อเจ้านายของพวกเขาถูกทรยศและฆ่าโดย Kira (รับบทโดย Tadanobu Asano), ขุนศึกที่มีอำนาจและชั่วร้าย ซามูไรทั้ง 47 คนจึงต้องรวมพลังกันเพื่อแก้แค้นและปกป้องเกียรติของเจ้านายของพวกเขา โดยมี Kai เป็นส่วนหนึ่งของการเดินทางครั้งนี้