It will come as a shock to many but I really liked this film. I read the book and found it to be painfully boring and self indulgent, but the film is superb. David O. Russell deserves credit for adapting an awful book into a fantastic screenplay that is both funny and uplifting, with poignance in the right places. The cast is outstanding, with the show stolen by Jennifer Lawrence in her best role to date, but with O. Russell as director this is what we should expect. It’s a guilty pleasure, but an uplifting one.