While the story was fine (about an 8), the real uptick in my score comes from the two lead actors' talents:
Caviezel shone, ESPECIALLY in the airport scenes with his ex. "Wait for me....please," has never looked so passionate, deep and, yes, haunted.
Emerson does fussy and ecclectic so very well. Make sure to catch the scene where he's reading and doing a separate 'exercise' at the same time...FABULOUS!