 Unfaithful, out-of-work actor Victor ( Douglas Henshall  (qv)) is desperate to win back the affection of his ex-girlfriend Sylvia ( Lena Headey  (qv)) before she marries another man, Dave Summers ( Mark Strong (II)  (qv)), but she is resolutely against this. Unexpectedly, he meets two very strange Spanish dust-men who, by means unknown, turn back time and allow him another chance to correct his mistake. However, fate again plays a hand and Dave and Sylvia meet, this time via Sylvia s best friend Alison ( Charlotte Coleman  (qv)), and again fall in love. This time around Sylvia is the unfaithful one and eventually leaves Victor to be with Dave. Desolate Victor can t believe his luck until he meets the beautiful Louise ( Penélope Cruz  (qv)). Is this Victor s destiny of does fate have more tricks to play?