Desiring everlasting peace between England and her people, she travels to London as a diplomat, falling in love with John Rolfe on the way. Billy Zane as John Rolfe: the diplomat sent to bring Chief Powhatan to England and who falls in love with Pocahontas to the point that he stands up against Ratcliffe and King James' injustice. Donal Gibson as Captain John Smith: Pocahontas's one time love, presumed dead after a confrontation with Ratcliffe.