Keira Knightley qui interprète Jackie a lu le scénario sur le tournage du
Roi Arthur. « C'était un scénario exaltant, imaginatif, avec un rôle que j'ai voulu jouer sur le champ » se rappelle t elle.
Lors d'un jour de congés sur le tournage du
Roi Arthur, l'actrice malgré une bonne intoxication alimentaire s'est rendue à Londres pour rencontrer Maybury et les producteurs autour d'un déjeuner. Les paroles de Maybury n'ont pas aidé à calmer les nausées de Knightley. Il ne pensait pas que je convenais, il ne voulais pas de moi. À ce moment la je n'avais rien à perdre. J'ai dit que si je n'obtenais pas le rôle de Jackie, je passerais peut-être les vingt prochaines années en corset, et je lui ai demandé de me laisser lire. Il a accepté, et m'a promis de m'engagerait. On a topé. J'ai lu le rôle, il m'a donné quelques indications puis son numéro de téléphone et il m'a offert le rôle. »
John Maybury s'explique « Je ne voulais pas de Keira pour ce rôle, j'avais rencontré 15 à 20 actrices américaines, il y en avait au moins deux ou trois qui auraient fait une parfaite Jackie, alors je l'ai rencontrée à contrecoeur. Je savais que c'était une jolie jeune fille intéressante, mais pour moi, elle n'était rien de plus. Son intoxication alimentaire l'a en fait aidée à jouer et à ressembler davantage à Jackie. Je me suis rendu compte que c'était une jeune fille intelligente et très bonne actrice. »