I am a sucker for any flick about time travel so I'm biased, but I thiought it was a great one. IMO, Ashton Kutcher should play serious roles more often cause he isn't half bad at them!
I liked the theater ending better but I also prefer appy endings cause the director's cut ending is just plain tragic!