En el Japón feudal, Kai (Keanu Reeves) es un joven mitad japonés, mitad británico que vive en la aldea de Ako, gobernada por el benevolente Lord Asano Naganori (Min Tanaka), que encontró a Kai de niño, perdido en el bosque y lo aceptó en su dominio. A pesar de ser rechazado por los samuráis dirigidos por Oishi (Hiroyuki Sanada), debido a su ascendencia, Kai se convierte en un guerrero hábil y se enamora de la hija de Asano, Mika (Kou Shibasaki).