← News

News

Full Cast of The Greatest Showman: Every Major Actor and Character Explained

August 17, 2026 · By Robert
full cast of the greatest showman

The full cast of The Greatest Showman is led by Hugh Jackman as ambitious entertainer P.T. Barnum. He is joined by Zac Efron, Zendaya, Michelle Williams, Rebecca Ferguson and Keala Settle in the colorful 2017 musical.

Directed by Michael Gracey, the film was released on December 20, 2017. It presents a highly fictionalized musical story inspired by Barnum’s rise in the entertainment business. The official 20th Century Studios page lists a runtime of approximately one hour and 44 minutes.

Full Cast of The Greatest Showman

Here are the film’s principal actors and their characters:

ActorCharacter
Hugh JackmanP.T. Barnum
Michelle WilliamsCharity Barnum
Zac EfronPhillip Carlyle
ZendayaAnne Wheeler
Rebecca FergusonJenny Lind
Keala SettleLettie Lutz
Yahya Abdul-Mateen IIW.D. Wheeler
Paul SparksJames Gordon Bennett
Sam HumphreyCharles Stratton, also known as Tom Thumb
Austyn JohnsonCaroline Barnum
Cameron SeelyHelen Barnum
Eric AndersonMr. O’Malley
Ellis RubinYoung P.T. Barnum
Skylar DunnYoung Charity Hallett
Natasha Liu BordizzoDeng Yan
Daniel EveridgeLord of Leeds
Radu SpinghelO’Clancy
Yusaku KomoriChang Bunker
Danial SonEng Bunker
Will SwensonPhilo Barnum
Linda Marie LarsonMrs. Stratton
Fredric LehneBenjamin Hallett
Kathryn MeisleHannah Hallett
Byron JenningsMr. Carlyle
Betsy AidemMrs. Carlyle
Damian YoungMr. Winthrop
Tina BenkoMrs. Winthrop
Timothy HughesStrong Man
Gayle RankinQueen Victoria
Arnie BurtonCourt Herald
Luciano Acuna Jr.Dog Boy
Shannon HoltzapffelPrince Constantine
Jonathan RedavidThree-Legged Man
Kenneth Wong ChanHuman Cannonball

The movie’s extended credits also include numerous dancers, circus performers, protesters, theatergoers and background characters. A more extensive credited list is available through the film’s Plex cast page.

Hugh Jackman as P.T. Barnum

Hugh Jackman plays Phineas Taylor Barnum, the central character whose determination to build an extraordinary show drives the story.

Jackman combines acting, singing and dancing throughout the film. He performs in several major musical numbers, including “The Greatest Show,” “A Million Dreams,” “Come Alive,” “The Other Side” and “From Now On.”

Although Barnum was a real historical showman, the film takes substantial creative liberties with his life. It is designed as an uplifting musical spectacle rather than a strictly accurate biography.

Michelle Williams as Charity Barnum

Michelle Williams portrays Charity Hallett Barnum, Barnum’s wife and childhood sweetheart.

Charity supports her husband’s ambitions but becomes concerned when his pursuit of success begins separating him from his family. Williams also performs “Tightrope,” a song expressing Charity’s commitment to Barnum despite the risks and uncertainty surrounding their relationship.

Skylar Dunn plays Charity as a child, while Fredric Lehne and Kathryn Meisle portray her parents, Benjamin and Hannah Hallett.

Zac Efron as Phillip Carlyle

Zac Efron plays Phillip Carlyle, a wealthy playwright who becomes Barnum’s business partner.

Barnum recruits Carlyle during “The Other Side,” one of the movie’s best-known duets. Carlyle initially hesitates because joining the circus could damage his reputation among New York’s upper class.

The character also falls in love with Anne Wheeler, despite the prejudice and social pressure surrounding their relationship. Phillip Carlyle was created for the film and was not a real partner of P.T. Barnum.

Zendaya as Anne Wheeler

Zendaya portrays Anne Wheeler, a talented trapeze artist who performs alongside her brother, W.D. Wheeler.

Anne’s romance with Phillip Carlyle provides one of the movie’s central emotional storylines. Zendaya and Zac Efron perform “Rewrite the Stars,” an aerial musical sequence about two people questioning whether they can overcome the barriers keeping them apart.

Zendaya performed much of the aerial work required for the role after undergoing trapeze training.

Rebecca Ferguson as Jenny Lind

Rebecca Ferguson plays Jenny Lind, a celebrated Swedish singer whom Barnum invites to tour the United States.

Barnum sees Lind as an opportunity to gain respect from the social elite. However, his growing focus on her tour creates problems with both his family and circus company.

Ferguson portrays Lind onscreen, but the character’s singing voice—most notably on “Never Enough”—was supplied by vocalist Loren Allred. Allred describes herself as the voice behind the song on her official website.

Keala Settle as Lettie Lutz

Keala Settle plays Lettie Lutz, the Bearded Lady and one of the most prominent members of Barnum’s performing company.

Lettie becomes a leader among the performers, particularly after they experience rejection and discrimination. Settle delivers the film’s empowerment anthem “This Is Me,” which became one of the soundtrack’s defining songs.

“This Is Me,” written by Benj Pasek and Justin Paul, received an Academy Award nomination for Best Original Song.

Yahya Abdul-Mateen II as W.D. Wheeler

Yahya Abdul-Mateen II portrays W.D. Wheeler, Anne’s brother and fellow acrobat.

W.D. is protective of Anne and understands the hostility she may face because of her relationship with Phillip. He also becomes an important member of the circus company and participates in several ensemble sequences.

Sam Humphrey as Tom Thumb

Sam Humphrey plays Charles Stratton, better known by his stage name General Tom Thumb.

Stratton initially lacks confidence about appearing before an audience. Barnum persuades him to embrace the stage, and he eventually becomes one of the show’s most recognizable performers.

The character is based on a real entertainer who worked with Barnum and achieved international fame during the 19th century.

The Barnum Children

Austyn Johnson and Cameron Seely play Barnum and Charity’s daughters:

  • Austyn Johnson as Caroline Barnum: The couple’s older daughter, who studies ballet and faces criticism from wealthier classmates.
  • Cameron Seely as Helen Barnum: Caroline’s younger sister, who shares her family’s excitement over Barnum’s early success.

The girls participate in the reprise of “A Million Dreams” and remain central to Barnum’s eventual realization that his family matters more than social status.

The Circus Performers

Several supporting actors and dancers bring Barnum’s performing company to life:

  • Daniel Everidge plays the Lord of Leeds.
  • Radu Spinghel portrays O’Clancy.
  • Timothy Hughes appears as the Strong Man.
  • Luciano Acuna Jr. plays the Dog Boy.
  • Yusaku Komori and Danial Son portray Chang and Eng Bunker.
  • Jonathan Redavid appears as the Three-Legged Man.
  • Shannon Holtzapffel portrays Prince Constantine, the Tattooed Man.
  • Natasha Liu Bordizzo plays Deng Yan.
  • Kenneth Wong Chan appears as the Human Cannonball.

The ensemble also includes dancers Jeremy Hudson, Taylor James, Chelsea Caso, Caoife Coleman, Mishay Petronelli, Khasan Brailsford, Alex Wong, Julius Anthony Rubio and several additional performers.

Who Plays Young P.T. Barnum?

Ellis Rubin portrays the young P.T. Barnum during the film’s opening section. However, the young Barnum’s singing voice in “A Million Dreams” is provided by Ziv Zaifman.

The official soundtrack credits “A Million Dreams” to Zaifman, Hugh Jackman and Michelle Williams.

Who Sings “Never Enough”?

Loren Allred performs the vocals for “Never Enough,” while Rebecca Ferguson portrays Jenny Lind onscreen.

This distinction sometimes causes confusion because Ferguson’s performance is carefully synchronized with Allred’s recording. Allred also performs the reprise heard later in the film.

Who Directed The Greatest Showman?

The Greatest Showman was directed by Michael Gracey. The screenplay was written by Jenny Bicks and Bill Condon, with the original story credited to Bicks.

Benj Pasek and Justin Paul wrote the movie’s songs, while John Debney and Joseph Trapanese composed its instrumental score. The principal credited producers were Laurence Mark, Peter Chernin and Jenno Topping.

Why the Cast Remains Popular

The cast of The Greatest Showman combines established film stars with Broadway performers, dancers and recording artists. Hugh Jackman’s theatrical experience anchors the production, while Zendaya and Zac Efron bring pop appeal to the romantic storyline.

Keala Settle’s performance of “This Is Me,” Loren Allred’s vocals on “Never Enough” and the chemistry among the ensemble helped turn the soundtrack into a lasting success. Years after its release, the movie remains closely associated with its energetic performances and message of acceptance.