Absolutely amazing movie, Lin Manuel Miranda did an amazing job for his first time directing a film. Andrew Garfield blew me away with his performance as Jon Larson and so did all the other cast members such as Robin de Jesus who did a great job playing Micheal, I was absolutely shocked with that twist and he performed it very well. Overall I would give this movie a 10/10 rating. If a movie makes you want to watch it again which this one does then it deserves a score like this.