Lena Headey and Douglas Henshall head a fine cast in this romantic comedy-drama about a London actor (Henshall) who cheats on his girlfriend (Headey) but is magically given the opportunity to travel back in time and redress the wrong before she marries another man. Elizabeth McGovern, Mark Strong, Penelope Cruz, Gustavo Salmeron, Eusebio Lazaro, Charlotte Coleman, Neil Stuke.