Some good dialog and a decent film in my opinion, but casting a 23 year old woman who looks like she is 18 as a match against Bradley Cooper really didn't work for me. Hollywood's obsession with female youth and beauty over quality and credibility went too far this time. I think Jennifer Lawrence is a good actress but I just think she was terribly miscast for this role. I just couldn't buy their relationship and consequently a rating of 5 as opposed to a 7. Also a tiny bit cheesy at times and predictably "Hollywood". But again, decent movie overall, some hidden gems in there, well executed except for the big flaw listed above.