A fun ride that loses a bit at the end

Rating: 7/10 (22 May 2020)

Baby Driver is about a young kid named Baby (Ansel Elgort), who is a talented getaway driver for bank heists doctored up by Doc (Kevin Spacey). Baby is "a good kid forced into a bad situation", working these jobs until he can pay back Doc, from whom he stole something.
Doc, however, likes Baby, and considers him his good luck charm, so that even after Baby has paid back what he took from Doc, Doc has him do another job. Baby is teamed up with Griff (Jon Hamm), Darling (Eiza GonzÃ¡lez), and Bats ( Jamie Foxx) to steal from the postal office.
Meanwhile, Baby develops a relationship with a waitress named Debora (Lily James). Both want to start a new life, but Baby gets thrown into this gig. He plans to run away with her, but the plan goes awry.
Pros:
* The music.
* The scene in the beginning where Baby is dance/walking to a song, all the while with the graffiti syncing every now and then with the words in the song.
* Solid acting by everyone with Elgort and Foxx being standouts.
* good chemistry between Elgort and James.
* "Who doesn't like hats"? Not sure why I found that line so funny, but I did.
* The playful "Easter egg" scenes like the song sync mentioned above, the dryer scene, the guns syncing with music,
Cons:
* movie seemed to go a bit long near the end. The whole thing with Griff just got a bit unbelievable after a while.
* it was hard to believe, with all the things that happened, that they would still go forward with the post office heist.
* hard to believe Deborah would have left with Baby. She hardly knows him. Couple meetings in the diner, share a few songs, do laundry, have a dinner and she's ready to run away with him and potentially be an accomplice? Didn't seem believable.
Solid 7. I enjoyed it and wouldn't mind watching it again to pick up on some of the things I missed, but I just wished they cut about 10 minutes near the end and that Debora choosing to run off with Baby was a bit more believable.