Ewan McGregor est Roy Halston Frowick
L'acteur incarne le rôle-titre, un grand créateur de mode au caractère bien trempé qui a réinventé l'industrie américaine dans les années soixante-dix. Roy Halston Frowick est décédé en 1990, à l'âge de 57 ans, des suites d'un cancier lié au sida.
Krysta Rodriguez est Liza Minnelli
La ressemblance est bluffante. Dans Haltson, l'actrice Krysta Rodriguez joue la chanteuse, actrice et amie d'Halston, Liza Minnelli, reine du musical. Pour ceux qui l'ignorent, elle est aussi la fille de l'icône hollywoodienne Judy Garland.
Rebecca Dayan est Elsa Peretti
La Française Rebcca Dayan interprète Elsa Peretti, amie d'Halston, qui a commencé à ses côtés en tant que mannequin avant de poursuivre sa carrière en tant que bijoutière. Elle est décédée le 19 mars 2021.
David Pittu est Joe Eula
En plus d'être l'ami proche d'Halston, Joe Eula l'accompagnait dans sa carrière en tant que directeur artistique de la marque. Il dessinait également des croquis pour les modèles créés par Halston. Il est décédé en 2004.
Gian Franco Rodriguez est Victor Hugo
Evidemment, il ne s'agit pas du poète. Victor Hugo fut le compagnon d'Halston. Il meurt en 1993, trois ans après le créateur, des suites des complications du sida.
Bill Pullman est David Mahoney
Riche homme d'affaires, David Mahoney n'avait aucun lien avec la mode. Il était chargé de gérer l'entreprise d'Halston et ses nombreuses dépenses excessives. Il disparaît en 2000.
Rory Culkin est Joel Schumacher
Avant d'être un grand réalisateur, Joel Schumacher a commencé sa carrière dans l'industrie du design. Halston le repère, avant de finalement le virer à cause de ses problèmes de drogue. Par la suite, Joel Schumacher s'est dirigé vers la création de costumes pour le cinéma. Ce sont ses premiers pas vers Hollywood. Il meurt en juin 2020 des suites d'un cancer.
Sullivan Jones est Ed Austin
Ed Austin est l'un des anciens amants d'Halston. Après une brève aventure, le créateur l'a embauché comme employé dans son magasin à New York. Ed Austin est décédé en 2003 à l'âge de 60 ans.