spacey and soon to be divorce cop john sullivan ( jim caviezel ) be toy with his deceased father old ham radio one night and when and through some odd twist of fate so common in sci fi film and he contact his father frank ( dennis quaid ) 30 year in the past . hold on and it get much well . frank and who be a firefighter and die in a flaming building when john be 6. so and john help him change the past so he doesn not die . there one problem now john mother have be murder by a killer john have be track in the present day . they must now race against time 30 year apart to stop this killer before he can kill john mother or frank wife and and several other woman . a lot of people think this sound cheesy and but this be actually one of the best film of the early 21st century . the film be plot driven and and what a good plot it be . i couldn not say any more without spoil it . quaid be great and a be caviezel . some people think he sleep walk through the movie and but that actually seem right for the character . honorable mention to andre braugher . i have never see him turn in even an average performance .