I'm just going to add to my previous comment.
David O. Russell is one of the most confounding directors I can think of. There are a lot of directors that I love- Kubrick, Tarantino, Anderson (Wes and P.T.), Fincher, Coen, Nolan, Cuarón, etc. When they have a movie out, I know I have to see it, even before I know what the movie is about.
And then there's Russell. He has made some movies that are just absolutely amazing. American Hustle. Three Kings. The Fighter. Silver Linings Playbook. But every other movie he has made is a mess of some type ... which is even more impressive because his misses usually somehow manage to waste great casts.
Seriously, most directors would kill for the triple of The Fighter, SLP, and American Hustle ... all released in a four-year period, yet somehow Russell's entire oeuvre has is filled with high-concept misfires.