Here's the breakdown:
* In the Disney movie "Pocahontas": John Smith's character is renamed "John Rolfe", and he is depicted as a young, handsome, and adventurous explorer who falls in love with Pocahontas.
* In the true story: John Smith was a real historical figure who, according to his own accounts, encountered Pocahontas and received her help during a time when he was captured by her tribe. However, there is no historical evidence to suggest they had a romantic relationship.
The Disney version takes significant liberties with historical accuracy for the sake of storytelling. The actual relationship between Pocahontas and John Smith was likely more complex and less romantic than the movie portrays.
Percy isn't a character from either the Disney movie or the historical accounts.