A big hearted family sci-fi adventure with the ever lovable Ryan Reynolds bringing his comic screen persona once again to make this hugely enjoyable. The film channels any number of other big popular films most notably Back To The Future (1985) and the Star Wars saga but it does so in a wryly comic way that makes you smile and occasionally laugh along with the in-joke. Reynolds plays a fighter pilot from the year 2050 who uses time travel technology to return to the past in order to change history. He's pursued by the evil baddie in the form of Catherine Keener who is desperate to stop him. In 2022 he meets up with his 12 year old self (played by Walker Scobell) and they have to team up to defeat the bad guys. Both the older and younger Adams dislike each other but also bond over their mutual problems. It's all good fun with great effects and the story is neatly done. The support cast of Mark Ruffalo, Jennifer Garner and Zoe Saldana just adds to the mix.