This film was terrific! It has all the David O. Russell hallmarks (if you like him, watch this!). The cast is stellar, and it's got it all: a good old-fashioned caper with terrific characters and a delicious plot.

The actors do a wonderful job - not a clunker in the bunch. Christian Bale is a stand-out, but everyone keeps pace. Robert De Niro, who is in most (all?) Russell's film, is a gem in my heart.

Ignore those who say "it's hard to follow" - that reflects the viewer, not the filmmaker.

This was an enjoyable romp, and I'm truly glad I ignored the imdb rating last night. What a pleasure.

(I did vacillate between 8 and 9 stars, and might change it. This will depend on how it holds up in the long run.)