Ils se sont mariés, ont dû s'aimer à distance mais leur histoire d'amour était de l'esbrouffe
Malgré tout ce qui les sépare, Cassie (Sofia Carson), qui aspire à devenir chanteuse, et Luke (Nicholas Galitzine), un marine marqué par la vie, décident de se marier pour bénéficier des avantages accordés aux militaires et à leurs épouses. Mais lorsque la tragédie les frappe, la frontière entre le vrai et le faux s'estompe peu à peu.
En 1941, l'ancien boxeur Robert Prewitt est affecté à une caserne basée à Honolulu où il est sollicité par le capitaine Holmes pour remonter sur le ring afin de défendre l'honneur de la garnison. Mais Prewitt refuse, hanté d'avoir rendu aveugle un homme lors de son ultime combat. Il subit alors d'incessantes humiliations destinées à le forcer à accepter le défi. Dans le même temps, le sergent Warden s'éprend de Karen Holmes, la fille de son supérieur.