En el Japón tumultuoso de fines del siglo XII, dos clanes de samuráis, los Genji o Minamoto y los Heike o Taira, luchan sin piedad ni cuartel por el poder.