What a phenomenally disappointing movie. David O'Russell is a genius and one of the most impactful filmmakers around. His films have been unusual in their approach to characters, cinematography, and story telling. This film has many great elements. It is visually interesting. The scenery and costumes are stellar. The acting is great. The cast is filled with top rated actors including Christian Bale, Margot Robbie, John David Washington, Robert DeNiro, Michael Shannon, Chris Rock, Zoe Saldaña, and Mike Myers. Taylor Swift has a good, but small role. These all do really well. The plot takes place in a period between the two World Wars and is interesting. The film is too long and just not interesting enough to have an impact. There are some strong messages about racism and fascism. Not sure how this could have been better, but it was just flat.