It's 1607 and King Powatan (AUGUST SCHELLENBERG) rules the lands of middle North America that will one day become the state of Virginia. Little does he or his teenage daughter Pocahontas (Q'ORIANKA KILCHER) realize how soon things will change. For an English expedition led by Captain Christopher Newport (CHRISTOPHER PLUMMER) has arrived on their shores. Although most of the white men look down on the Native Americans as savages, an uneasy peace initially exists between the two parties.
And that includes Captain John Smith (COLIN FARRELL) who was about to be executed for mutiny before Newport intervenes. While on an exploratory excursion, Smith ends up separated from the rest of his party and falls into the hands of Powatan's warriors. Brought back to their village, he's about to be executed again when Pocahontas intervenes, saving his life.
The two soon begin teaching each other their disparate ways and language, and soon become romantically involved. But with the English settlers having a hard time making a go of it in this foreign land, tempers and resentment begin to flare. When Smith is assigned to find a passage to the Indies, his quick departure eventually leads to more hostile relations with the Indians as well as heartbreak for Pocahontas who's since been cast out by her father.
With time passing and another English settler, John Rolfe (CHRISTIAN BALE), eventually winning over her love, Pocahontas tries to become acclimated to the English way of life, all while eventually having to choose between the two English men who've changed her life forever.