Although I'd normally give a movie like this three stars, there's a hidden gem shining through -- an idealistic portrayal of overcoming Narcissistic Personality Disorder... something which in real life almost never happens.
The surface story is a bit cliche, and predictable on the surface. If you start watching with the idea that you are seeing a study of NPD, it has some serious depth.