No início do século XVII poucas mudanças haviam ocorrido na América do Norte. Apesar de ter sido descoberto em 1492, o continente continuava sendo uma grande área de mata primitiva, aparentemente interminável, habitada por várias tribos indígenas. Em abril de 1607 três pequenas naus, carregando 103 homens, partem da Inglaterra para este mundo pouco conhecido, com o objetivo de estabelecer nele raízes culturais, religiosas e econômicas. No navio Susan Constant, o principal da frota, está John Smith (Colin Farrell), um homem de 27 anos que foi condenado à forca por insubordinação e está agora acorrentado abaixo do convés. Quando o navio aporta John é libertado pelo capitão Christopher Newport (Christopher Plummer), que considera que seus talentos possam ser úteis para que a tripulação sobreviva neste mundo desconhecido. Os navios ingleses aportam, sem saber, em meio a um império indígena sofisticado, que é governado por Powhatan (August Schellenberg). Os ingleses enfrentam dificuldades para se adaptar a este novo mundo, o que faz com que John busque ajuda junto aos homens locais da tribo. É quando ele encontra uma jovem impulsiva e voluntariosa, apelidada pela família e amigos de Pocahontas (Q'Orianka Kilcher), que é também a filha preferida de Powhatan. Em pouco tempo surge a paixão entre John Smith e Pocahontas, o que faz com que eles tenham que enfrentar a resistência de ambos os lados.