Excellent cast and storyline. Actually believable, considering the plot. My older son and I are movie buffs and he recommended it. Nicole Kidman does a superb job, as usual. I'm a huge fan of her husband, Keith Urban, and I'm sure he's proud of her work.