가라테 대회에서 우승한 다니엘은 아버지가 위독하다는 소식을 받은 사부 미야기를 따라 그의 고향 오키나와로 향한다. 오랜 세월 만에 돌아온 미야기 앞에는 옛 연인 유키에와, 그녀를 둘러싼 다툼으로 등을 돌린 친구 사토가 기다리고 있다. 미야기가 병든 아버지를 돌보며 충돌을 피하려 해도 사토는 지난날의 원한을 풀겠다며 결투를 요구한다. 다니엘은 유키에의 조카 쿠미코와 가까워지며 낯선 마을에 정을 붙이지만, 사토의 조카 초젠은 그를 집요하게 도발한다. 두 세대의 갈등이 겹쳐지는 가운데 다니엘은 스승이 고향을 떠날 수밖에 없었던 사연과 싸움을 대하는 태도를 알아간다. 점수를 겨루던 경기장 밖에서 그는 소중한 사람을 지키기 위해 언제 주먹을 쥐어야 하는지 배워야 한다.