양치기 고아출신인 마호메트는 나이 40에 이르러 어느날 갑자기 산속으로 들어갔다가 사흘만에 내려온 후 신은 한명뿐이며 그가 바로 하나님이고, 자신은 하나님의 사자라고 주장한다. 서기 7세기인 당시의 메카는 거상들의 중심이 되어 3백여개의 우상을 섬기며 도시를 다스리고 있었으나 마호메트의 주장은 엄청난 충격이었다. 거상들은 당연히 마호메트와 그 추종자들을 박해했고 이들은 숨어서 전도를 하다가 끝내 견디지 못하고 메디나로 쫓겨난다. 마호메트의 교리에 끌려 합류하는 사람이 늘어나자 불안을 느낀 메카의 거상들은 군대를 보내 마호메트 일행을 공격한다. 평화를 신봉하는 이슬람 교도들도 끝내는 이들과 맞서 싸운다. 함자가 이끄는 이슬람 군대는 숫적인 열세에도 불구하고 메카 병력을 물리친다.
윌(Will Parker: 매튜 모딘 분)과 케이트(Kate Bass: 제니퍼 그레이 분)는 호주의 스완강에서 열렸던 한 요트 경기에서 호주 제일의 요트레이서 잭 네빌(Jack Neville: 잭 톰슨 분)에게 패배한다. 윌은 사랑하는 케이트를 떠나 세기의 도전을 위해 거쳐야만 하는 격렬한 훈련 생활에 들어간다. 그리고 우연히 아비게일(Abigail Weld: 레베카 밀러 분)이라는 소녀를 만나 호감을 갖게 된다. 한편 윌은 보스톤으로부터 케이트를 만나러 오지만 오랜만에 만나는 그들 사이엔 어색한 감정이 감돈다. 또한 윌이 아메리칸 컵 대회에서 '레이디언스'의 모사가 된다는 것을 듣고 케이트는 화를 내며 MIT로 돌아간다. 그녀에게는 새 애인 죠 헤이져(Joe Heiser: 스텔란 스카스거드 분)가 생기게 된다. 윌도 아비게일과의 사이에 애정이 싹트기 시작한다. 그후 윌은 헤이져를 도와 그들의 꿈인 '제로니모'호를 만드는데 열중한다. 개막식 날 격납고의 문을 열자 찬란하게 칠해진 '제로니모'호가 모습을 드러낸다. 여기서 윌과 케이트는 우여곡적 끝에 한팀을 이루어 경기에 참가하게 된다. 한편 아비게일과 윌은 경기 도중의 사고로 심하게 싸우고 마침내 숨막히는 최종 결승전의 팡파레가 울리는데...