Tim (Domhnall Gleeson), with his ability to time-travel to any point in his life, soon discovers that changing the future also changes the past. The trouble begins when he falls in love with Mary (Rachel McAdams) in this low key and heartwarming comedy. Excellent acting and a wonderful cast written and directed by Richard Curtis.