Prince James
Prince James
Vital Statistics
Title Prince
Species Human
Gender Male
Hair color Blond
Other Statistics
Occupation Student
Affiliation Prince Zandar;
Sir Finnegan;
Royal Redhawks;[1]
Wendell Fidget;[2]
Royal Prep Band[3]
Family Roland II (father)
Queen Miranda (step-mother)
Princess Amber (sister)
Princess Sofia (step-sister);
King Gideon (great-grandfather);
Roland I (grandfather);
Grand Mum (grandmother);
Sir Bartleby (uncle)[4]
Production Details
First appearance Sofia the First: Once Upon a Princess
Played by Zach Callison
Julie Dolan (baby)[5]
Tyler Merna
Nicolas Cantu

James is the young prince of Enchancia. He is the son of King Roland II, and step-son of Queen Miranda, as well as the twin[6][5] brother to Princess Amber, and step-brother to Princess Sofia.


Early life

He was born seven minutes after Amber.[7][4]


Total appearances: 69.

* Bold indicates larger role.


  1. "A Tale of Two Teams", season 2, episode 24.
  2. "Camp Wilderwood", season 3, episode 27.
  3. "The Princess Prodigy", season 3, episode 30.
  4. 4.0 4.1 "A Royal Wedding", season 4.
  5. 5.0 5.1 "Two Princesses and a Baby", season 2, episode 2.
  6. "Tri-Kingdom Picnic", season 1, episode 10.
  7. "King for a Day", season 2, episode 7.