At the age of 21, Tim is told an incredible family secret by his father: all the men in his family have the ability to relive their past. He can revisit any moment in his life to try things differently until he gets them perfectly right.
He decides to use his special new gift to win the heart of the beautiful Mary, but finds that the course of true love can be hilariously difficult – even with the ability to try, try and try again. And even when everything seems to be going well, an unfortunate twist in time means that he never met Mary at all…
While his unique gift might just help him find true love, Tim discovers that it can’t save him from the ups and downs that life brings to everyone.
In the end, he finds that making the most of love and life will mean giving up the past and living for the moment.
Did you know?
Zooey Deschanel was originally cast as Mary but dropped out due to scheduling conflicts and Rachel McAdams was cast. Read More