I could have improved the film with one single detail change
I loved this movie, I thought it was really well done, apart from one aspect.
A lot of people (including myself) were sure to be confused by what was past and what was present in the movie, to the point of taking away from the enjoyment of the plotline.
Easy Solution: Have Josh Hartnett grow a beard for the scenes filmed where he's Matthew in the present, and be clean shaven for the scenes in the past where him and Lisa dated..
It would make so much more sense! You would know what was happening now, and what had already happened.
It would also explain the fact that Lisa didn't recognize him in their close-misses and glances.
Sheesh.
Still... 7.5/10