Tessa Young (Josephine Langford) é uma jovem de 18 anos que tem a vida toda planejada: vai bem nos estudos, tem muitos amigos e um namorado doce. No entanto, quando ela conhece Hardin (Hero Fiennes Tiffin), um homem rude, os dois começam um relacionamento que vira essa estabilidade de cabeça para baixo.