I found this film more touching than I would have imagined. Megan Fox was very good in her archetypal role. Beautiful music, some lovely photography, with nice turns by the various actors.
If there was a problem with the film, it was the script. Rourke's character, Nate Poole, undergoes some changes that aren't fully worked out, even within the magical realism of the world the film creates, and thus, his actions don't entirely seem consistent or fully motivated.
I've heard Rourke has criticized Ms. Fox's acting, and that seems unfair. The failure of the film at the box office is definitely a function of the script, not Ms. Fox.
For all its flaws, it's still a moving, often strangely beautiful film.