Christian Bale in American Hustle.

David O. Russell continues his impressive directorial roll with American Hustle, a semi-comedic look at the notorious 1970s Abscam scandal. Russell is shooting for Scorsese-style glory here, and while the style of the movie seems copied at times, thereโ€™s no denying the power of the ensemble cast.

Bradley Cooper scores laughs as a pathetic FBI agent looking to make a name for himself, and Christian Bale looks great in a combover as the conman forced into an alliance with the law. Amy Adams gets one of the strangest roles of the year as a con artist pretending to be Britishโ€”and she pulls it off quite nicely. Jennifer Lawrence steals every scene sheโ€™s in as a seemingly dim Long Island housewife. You also get Louis C.K. as Cooperโ€™s field boss. (He canceled a show for which I had tickets to make this movie. I was pissed then, but after seeing how good he is here, Iโ€™m OK with it now.)

The film falls a little short of greatness due to its sometimes carbon-copy feel, but the cast pulls it out of the fire. It also has the best usage of Robert De Niro as a bad guy in many years.

American Hustle is playing at theaters across the valley.