Jade Butterfield (Gabriella Wilde) passou vários anos de sua vida estudando, preocupando-se com o seu futuro e carreira. Além disso, ela sempre foi superprotegida dos pais, e nunca havia tido uma relação amorosa. Jade conhece David Elliott (Alex Pettyfer), um homem humilde por quem se apaixona. Ela vive intesamente esse sentimento, e eles passam várias semanas juntos apesar da reprovação do pai Hugh (Bruce Greenwood). No entanto, esses sentimento balança quando Jade descobre o passado conturbado de David, que inclui crimes e confusões.