The night after another unsatisfactory New Year's party, Tim's father tells his son that the men in his family have always had the ability to travel through time. They can't change history, but they can change what happens and has happened in their own lives. Thus begins the start of a lesson in learning to appreciate life itself as it is, as it comes, and most importantly, the people living alongside us.
Domhnall Gleeson
as Tim Lake
Rachel McAdams
as Mary
Bill Nighy
as Dad
Tom Hollander
as Harry
Margot Robbie
as Charlotte
Lydia Wilson
as Kit Kat
Lindsay Duncan
as Mum
Richard Cordery
as Uncle D
Joshua McGuire
as Rory
Will Merrick
as Jay
Vanessa Kirby
as Joanna
Tom Hughes
as Jimmy Kincade