This movie was terrible. I've seen Kevin Spacey act and now I've seek Kevin Spacey pretend to be a bad actor, presumably because he knew how terrible this movie was. Jamie Foxx bounces back and forth between style and stupid, while Jon Hamm puts forth one good scene near the beginning of the movie before appearing out of place throughout the rest. The female cast serve only one purpose, to cause tension or motivation and do not act like believable people. The worst scenes that were the hardest to watch... the intro car chase to the music, his follow up coffee store walk/dance to the music, the breakdown of the heists, the explanation of any character backstory, every interaction between baby and debra, Batz being angry, the gun purchase pitch, oh man ok I have to just stop I'm naming off every scene. To fix this movie it should have been written with the characters acting like they look on the movie poster. Instead they must have watched this and thought "oh crap no one is going to see this movie unless we make these characters actually look cool in this poster because we messed it up bad in the actual movie". I seriously would not recommend anyone watch this unless you just like watching terrible movies to make fun of them. Otherwise you have wasted your time.