Cast and Crew of Sofia the First: Once Upon a Princess

Cast of
Sofia the First: Once Upon a Princess

About Sofia the First: Once Upon a Princess

Set in the storybook world of Enchancia, the music-filled movie follows Sofia, an average girl whose life suddenly changes when her mother marries the king and she is whisked off to live in a castle with her mom, new step-father, King Roland II, and step-siblings, Amber and James. Along the way this ordinary girl learns to navigate the extraordinary life of royalty, and in the process makes everyone around her feel special.

Full Cast of Sofia the First: Once Upon a Princess

Ariel Winter
plays Sofia (voice)

Sara Ramirez
plays Queen Miranda (voice)

Sara Ramirez as Queen Miranda (voice)

Sara Elena Ramirez (born August 31, 1975) is a Mexican-American actor, singer, songwriter and activist. Born in Mazat...

See Sara Ramirez's other roles

Jim Cummings
plays Wormwood / Professor Popov (voice)

Jim Cummings as Wormwood / Professor Popov (voice)

Jim Cummings (born November 3, 1952) is an American voice actor who has appeared in almost 100 roles. He is perhaps m...

See Jim Cummings's other roles

Travis Willingham
plays King Roland II (voice)

Travis Willingham as King Roland II (voice)

Travis Willingham was born on August 3, 1981 and is currently 42 years old.

See Travis Willingham's other roles

Jennifer Hale
plays Cinderella (voice)

Jennifer Hale as Cinderella (voice)

Jennifer Hale is a Canadian-American voice actress, known for her work in video game series including Baldur's Gate, ...

See Jennifer Hale's other roles

Ashley Eckstein
plays Mia the Bluebird (voice)

Ashley Eckstein as Mia the Bluebird (voice)

Ashley Eckstein was born on September 22, 1981 and is currently 42 years old.

See Ashley Eckstein's other roles

Darcy Rose Byrnes
plays Amber (voice)

Darcy Rose Byrnes as Amber (voice)

Darcy Rose Byrnes (born November 4, 1998) (Nicknamed "D'Rose") is an American and Irish actress. She is best known fo...

See Darcy Rose Byrnes's other roles

Tress MacNeille
plays Merryweather (voice)

Tress MacNeille as Merryweather (voice)

Teressa Claire MacNeille (née Payne; born June 20, 1951) is an American voice actress, whose credits include voicing ...

See Tress MacNeille's other roles

Wayne Brady
plays Clover (voice)

Wayne Brady as Clover (voice)

Wayne Alphonso Brady (born June 2, 1972) is an Emmy Award-winning actor, singer, comedian, host, and television perso...

See Wayne Brady's other roles

Jess Harnell
plays Cedric (voice)

Jess Harnell as Cedric (voice)

From Wikipedia, the free encyclopedia. Jess Q. Harnell (born December 23, 1963) is an American voice actor and singe...

See Jess Harnell's other roles

Elsie Fisher
plays Huntsman's Daughter (voice)

Elsie Fisher as Huntsman's Daughter (voice)

Elsie Fisher (born April 3, 2003) is an American actress. She is known for her starring role in Bo Burnham's comedy-d...

See Elsie Fisher's other roles

Zach Callison
plays Prince James (voice)

Harley Graham
plays Princess Clio (voice)

Harley Graham as Princess Clio (voice)

Harley Graham was born on August 6, 2001 in Florida, USA. She is an actress, known for Chasing Mavericks (2012), Thor...

See Harley Graham's other roles

Russi Taylor
plays Fauna (voice)

Russi Taylor as Fauna (voice)

Russi Taylor (May 4, 1944 - July 26, 2019) was an American voice actress. She was the current voice actress of Disney...

See Russi Taylor's other roles

Maxim Knight
plays Prince Zandar (voice)

Maxim Knight as Prince Zandar (voice)

Maxim Knight is an American child actor who started acting at the age of eight.

See Maxim Knight's other roles

Tim Gunn
plays Baileywick (voice)

Tim Gunn as Baileywick (voice)

Timothy MacKenzie Gunn is an American fashion consultant, television personality, actor, voice actor, and author.

See Tim Gunn's other roles

Emiliano Díez
plays Guest Star

Coco Grayson
plays Princess Hildegard (voice)

Michaela Zee
plays Princess Jun (voice)

Meghan Strange
plays Robin (voice)

Monica Richardson
plays Queen (voice)

Barbara Dirickson
plays Flora (voice)

Court Young
plays Bakery Customer / Village Husband (voice)

Laura Dickinson
plays Additional Voices (voice)


Crew of Sofia the First: Once Upon a Princess

Discover the backstage crew of Sofia the First: Once Upon a Princess →