Sofia Carson è amatissima dal grande pubblico e ha recentemente conquistato gli spettatori di tutto il mondo con la sua Cassie in Purple Hearts, il nuovo dramma romantico di Netflix. La pellicola è al settimo posto tra i film più visti della storia di Netflix e vede l’attrice e Nicholas Galitzine raccontare la storia d’amore tra Cassie e Luke. La storia, diretta da Elizabeth Allen Rosenbaum, è basata sull’omonimo romanzo di Tess Wakefield. Nonostante le loro differenze, la cantautrice in difficoltà Cassie (Sofia Carson) e il marine tormentato Luke (Nicholas Galitzine) decidono di sposarsi unicamente per ottenere le agevolazioni offerte dall’esercito, ma il confine tra finzione e realtà si fa più labile quando sono colpiti da una tragedia. Oltre ad essere la protagonista di Purple Hearts, Sofia Carson è anche la produttrice della pellicola.
In una recente intervista a Power 96.1, Sofia Carson ha rivelato di aver personalmente scelto Nicholas Galitzine per il ruolo di Luke nel film: «Scegliere Nick è stata una mia scelta. Quando andavo al Cinema a vedere un film, pensavo agli attori che avrebbero potuto interpretare quel ruolo. Avevo una lista di attori e abbiamo fatto un chemistry test: metti insieme due persone e metti alla prova la loro chimica. Ho conosciuto Nick tramite Zoom. Lui era a Londra e io ero a Los Angeles. Abbiamo avuto una folle e istantanea chimica da subito, attraverso Zoom ed è una cosa così difficile da avere. In quel momento, sentivo come se Cassie e Luke fossero insieme. Nick è sempre stato la mia scelta e sono molto felice di questo. Cassie e Luke sono due persone che non possono fare a meno di amarsi così disperatamente».