Jade (Gabriella Wilde) und David (Alex Pettyfer) lernen sich im Sommerurlaub kennen und es knistert sofort zwischen den beiden jungen Erwachsenen. Es läuft super und sie verbringen jede freie Minute zusammen, allerdings hat Jades Vater Hugh etwas gegen diese Beziehung und will die beiden auseinander bringen. Dazu wühlt Hugh in Davids Vergangenheit und entdeckt dunkle Geheimnisse...