A great, original premise is given (twice) which sets up the film to be an interesting 97 minutes.
However I got halfway through and it seemed we, as the audience, were also trapped in this infinite loop along with the characters.
It didn't really go anywhere and the half-arsed and long-winded explanation at the end failed to save it and wasn't really necessary.
What a shame as the way it was initially heading felt like it was to be quite something.