An amazing movie.

Rating: 10/10 (1 October 2010)

Truly amazing. Excellent acting and direction, a very interesting and thought-provoking plot (presented through three stories set in the past, present and future), great photography work for the different eras and unique visual effects (as little CG as was possible).
It doesn't matter if any of three stories are real, a figment of the imagination of any of the characters, a possible future, a dream... What matters is the acceptance of death, the denial of it, coping with a horrible situation, the obsession that may come with that, and ultimately, the never-ending love between Hugh Jackman's and Rachel Weisz's characters. From there, you are free to build up the connections between the three timelines and decide what you make of them, all the while enjoying an emotional and visual treat.
Also, the soundtrack alone is superb!