romantic comedy drama about a guy, Tim (Domhnall Gleeson) who finds out from his father on his 21st birthday that he can travel back in time. He tries to improve his future by changing his past with this ability. He gets married and starts a family. Later on, he loses an important person in his life which makes him realize that time travel can't solve every problem. He should learn to make mistakes and live each day as it comes because that's what life is all about.
Rachel McAdams plays Mary, Tim's love interest. She plays the role well and differently despite the fact that she's played a time traveller’s wife before. There was so much chemistry between Tim and Mary, it was like they had known each other their whole lives. Bill Nighy plays Tim's father. This role is so different from the roles we usually see him in such as the Underworld series and Pirates of the Carribbean. He was so playful and friendly and I had fun watching him act.
There were also some Harry Potter characters, Richard Griffiths who played Harry's stepfather had a role as an actor in a theatre. Domhnall Gleeson, the main character also starred in Harry Potter as Ron Weasely's brother.
The portrayal of all the characters was good, I think all the actors felt at home with their character. I like the fact that his ability to time-travel was a secret throughout the movie, nobody found out and there wasn't unnecessary drama.
I'll give the movie 4 stars.