King Roland II
King Roland II
Vital Statistics
Title King
Prince (formerly)
Other names Rollie (by Miranda)
Dad (by Sofia and James)
Father (by Amber)
Daddy (by Amber)
Species Human
Gender Male
Hair color Brown
Other Statistics
Family King Gideon (grandfather);
King Roland I (father);
Grand Mum (mother);
Duchess Matilda (sister);
Queen Miranda (wife);
Princess Amber (daughter);
Prince James (son);
Princess Sofia (stepdaughter)
Location Castle of Enchancia
Production Details
First appearance Sofia the First: Once Upon a Princess
Played by Travis Willingham

Roland II is the king of Enchancia. He is the father of twins Princess Amber and Prince James, and the stepfather of Sofia. He married Sofia's mother, Miranda.


Early life

Young Roland II

Roland II as a child.

He was present to when Cordelia's hair was turned short and green, which was blamed on Cedric, ruining his reputation.[1]

Miranda puts shoe on Roland

Love at first sight.

Miranda and Sofia lived in the village of Dunwiddie in Enchancia, where Miranda worked as a shoe maker. One day, she was called on by King Roland II. It was love at first sight, and they soon married.[2]


Miranda and Sofia then moved into the castle, with Roland and his children James and Amber. At their first dinner as a family, he told Sofia about the debut ball that was being done in her honor. Later that evening, he gave her the Amulet of Avalor as a welcome gift.[2] When he was looking for a gift in the jewel room, the amulet shined to get his attention,[3] which he didn't realise at the time was the doing of Princess Elena, who was trapped inside.[4]


Total appearances: 56.