Based on 4 votes and 2 reviews.
Read the book first! I didn't and after about 15 minutes I lost interest. Not sure if the characters were written weirdly or if the actors' performances were off. Good performance by Amy Adams though.
Pretty good, just like the book. Amy Adams does a fantastic job.