Absolutely phenomenal cast , let's just say you couldn't put that ensemble together today. 4 oscar winners, 2 oscar nominees and a stellar cast all around. Story was decent but not another goodfellas and I think Wahlberg's lack of experience shows and he was not able to carry the lead role I mean hexwas ok but 10 years later he would have jailed it. Charlize Theron is her normal self she actually gets better looking with age but she has a HUGE on screen presence. And come on the rest of the cast , dunaway, caan, burstyn, and Joaquin Phoenix is always a great scum bag/ villian but it's not acting for him hes just a creepy guy.