This movie (I have never read the book sorry) reminds me of the best T.V. show that was cancelled a few seasons ago. Journeyman was my favorite show and this seems so much like it right down to the -not able to control the times he timetravels- aspect. In the show actor Kevin McKidd plays Dan Vasser a newspaper reporter Dan is the main protagonist of the series, who finds himself jumping through time, unable to stop or control the jumps.