Character guide

Sofia

from The Color Purple

Sofia is a fierce, independent supporting character in The Color Purple, the 2005 Broadway musical with music by Brenda Russell, Allee Willis, and Stephen Bray.

Show
The Color Purple
Broadway premiere
2005
Role
Supporting
Music by
Russell, Willis & Bray

Sofia on stage vs screen

Broadway compared with the 1985 film and 2023 movie musical

Sofia has now earned two different actresses Oscar nominations. Oprah Winfrey was nominated for Best Supporting Actress for Steven Spielberg's 1985 film, and Danielle Brooks was nominated in the same category for the 2023 movie musical, becoming the second performer nominated for playing Sofia. Brooks had already played Sofia on Broadway in John Doyle's 2015 revival before reprising her on screen.

Felicia P. Fields originated Sofia on Broadway in 2005.

Who is Sofia?

Sofia marries into Celie's family as the wife of Mister's son Harpo, and from her first appearance she refuses to be controlled by any man, standing in sharp contrast to Celie's early passivity. Her outspoken strength inspires Celie even as it draws harsh consequences from a world unwilling to tolerate a Black woman who will not submit.

A brutal act of violence against her by the white establishment leaves Sofia changed for years, and her long, painful recovery is one of the show's most sobering threads. By the end, her resilience and eventual return to herself reinforce the musical's larger themes of survival.

Sofia's role in The Color Purple

Sofia is a supporting role but one of the show's most memorable, built around the defiant anthem Hell No, a showstopping number that has become closely identified with the character. The role calls for a big, brassy voice and strong comic timing in her early scenes, balanced against real dramatic weight later on.

Felicia P. Fields originated the role on Broadway in 2005 and earned a Tony nomination for it, and Danielle Brooks earned a Tony nomination for Best Featured Actress playing Sofia in the 2015 revival before reprising the role in the 2023 film. Sofia consistently ranks among audiences' favorite characters in the show.

Sofia: frequently asked questions

What show is Sofia from?

Sofia is a supporting character in The Color Purple, which opened on Broadway in 2005.

Is Sofia a lead or supporting role?

Sofia is a supporting role, though her number Hell No is one of the show's biggest highlights.

Who wrote the music for The Color Purple?

Brenda Russell, Allee Willis, and Stephen Bray composed the music and lyrics.

Think you can name today's mystery character in eight guesses?

Play today's Character Guesser

More characters from The Color Purple

The Color Purple show guideMusical theatre characters A to Z