Sechs Jahre lang waren die taffe Psychologin Sylvia Weld (Lena Headey) und der liebenswert chaotische Schauspieler Victor Bukowski (Douglas Henshall) ein glückliches Paar. Doch dann hat Victor Sylvia eine Affäre mit seiner Kollegin Carol (Heather Weeks) gebeichtet. Und das war wohl die größte Dummheit seines Lebens. Sylvia hat sich von ihm getrennt und will nun - acht Monate später - einen anderen Mann heiraten. Am Abend vor der Hochzeit lässt sich Victor durch die Straßen Londons treiben. Was würde er darum geben, die Zeit noch einmal zurückdrehen zu können. Schließlich ist Victor so betrunken, dass er sich in einen Abfallcontainer stürzt. Da erscheinen aus dem nächtlichen Nebel zwei 'zauberhafte' Müllmänner, die ihm seinen sehnlichsten Wunsch erfüllen. Sie drehen am Rad der Zeit und schicken ihn in die Vergangenheit zurück. Victor bekommt seine zweite Chance. Und diesmal tut er wirklich alles, um Sylvia glücklich zu machen. Doch auch seine Reise ins Gestern verläuft nicht so, wie er es sich erträumt hatte.