A Great Mistake (2010)
A Great Mistake is a 2010 genre-bending short film, directed by Abner Pastoll, produced by Junyoung Jang and written by Abner Pastoll & Gerlind Becker. The film starts as a Romance and then switches to Drama, before turning into Horror, followed by Crime, and then completing in Science Fiction in a grand time-travelling finale, whereby the main character travels back in time to the beginning of the film in order to fix a mistake, aided by his great-great grandfather - a fictional character based on H.G. Wells (played by Tim Downie).
More at Wikipedia.