Complaints first.

Editing and directing was not great though. It had too many short cuts and camera jumps. Those actors could easily handle scenes longer than a few seconds.

Camera's fascination with Margot's gorgeous face was a bit over the top. She is certainly easy to look at but she plays the character quite well so the abundance of shots with static face and the good looks were excessive.

Despite of that the movie is absolutely worth watching thanks to great performances. Christian Bale's acting as always leads the pack, closely followed by Margot's. Michael Shannon and Mike Myers characters are quite entertaining. I loved Anya Taylor-Joy performance as much as I hated her character.

My recommendation is this. While the movie has shortcomings, don't let them get on the way of enjoying it.