Cast and Characters

29 0 0
                                    

Florence Pugh as Ariel: the 16-year-old adventurous and headstrong mermaid princess of Atlantica who is fascinated with the human world and falls in love with Prince Harry.

Harry Styles as Prince Eric: a dashing and dreamy human prince who is saved by Florence and is determined to find and marry her.

Selena Gomez as Ursula: a manipulative and conniving sea witch who takes Florence's voice in exchange for turning her into a human, planning to use Florence as ransom to get her father's magical trident and take over Atlantica.

Chris Evans as King Triton: Florence's strict and overprotective father and the ruler of Atlantica who is prejudiced towards humans.

Liam Payne as Sebastian: a red Caribbean crab with a Jamaican accent who serves as King Chris's advisor and court composer.

Tom Holland as Flounder: a yellow tropical fish who is Florence's best friend.

Shawn Mendes as Scuttle: a seagull who shares Florence's fascination with humans and teaches her about "human stuff".

Charles Melton and KJ Apa as Flotsam and Jetsam: Selena's symbiotic and insidious pet green moray eels.

Michael Clifford as Grimsby: Harry's no-nonsense and loyal steward.

Justin Bieber as Chef Louis: Harry's eccentric and unhinged chef who attempts to cook Liam, but fails.

Jenna Ortega as Carlotta: Harry's good-hearted and gentle maid.

Joe Jonas as Harold: a seahorse who serves as Chris's herald.

Max the sheepdog as himself.

Camila Cabello as Vanessa: Selena's human alter-ego and disguise she uses to sabotage her deal with Florence.

Madelaine Petsch as Attina: Florence's oldest sister.

Sofia Carson as Alana: Florence's second oldest sister.

Lauren Jauregui as Adella: Florence's third oldest sister.

Kristen Stewart as Aquata: Florence's fourth oldest sister.

Sabrina Carpenter as Arista: Florence's fifth oldest sister.

Tori Kelly as Andrina: Florence's oldest sixth sister.

the Little Mermaid (Harry x Florence) Where stories live. Discover now