I LOVED this movie from start to finish. Excellent character development, scripting, acting, and storyline. Katie Holmes didn't just star in this film, but also directed it!! I literally can't think of a single negative so I give it 10/10 (which is super rare for me. Well done Katie!!