Atrapat en un bucle temporal que repeteix constantment el dia del seu assassinat, un antic agent de les forces especials es troba atrapat en la repetició número 129 del mateix dia i en què ja ha mort 128 vegades. No sap per què li passa això, però sap que a les 12:47 algú el matarà i es despertarà altre cop el mateix matí i es repetirà tot de nou.

En Luke organitza unes vacances amb veler per la Gran Barrera de Corall de la costa d'Austràlia. El grup d'amics d'en Luke són en Matt i la seva nòvia Suzie, que vénen de Londres, i la germana d'en Matt, que fa un temps havia sortit amb en Luke i ara viu a Sydney. Els acompanya en Warren, un mariner i pescador amic d'en Luke. Al cap d'uns dies de navegar, el veler xoca contra uns esculls i bolca.