Description: Evan Trehorn - played by Ashton Kutcher - is a college student who has suffered from blackouts and memory loss since he was a child. He is tormented by repressed childhood memories and he visualises his best friend and first love, Kaylei...
Description Evan Trehorn - played by Ashton Kutcher - is a college student who has suffered from blackouts and memory loss since he was a child. He is tormented by repressed childhood memories and he visualises his best friend and first love, Kayleigh - played by Amy Smart - as a child, whose father is a child molester and whose brother has a sadistic streak. When Evan discovers that he can travel back in time he realises that he can change things as well. Also he soon discovers that a minor change can have a calamitous effect further along the chain and that playing God has its fair share of problems. The twists and loops of the plot are woven into the script by J. Mackye Gruber and Eric Bress who also directed this time-travel thriller.