This is a very interesting movie based on the varied premises of Time Travel, the case of the original Jack the Ripper, a Love story, and the investigative scientist who desperately tries to figure it all out.
Now, generally, when I hear the term 'Time Travel' in a movie, I start to tune it out, but this one is done so well it's an exception to the rule.