I thought it was excellent. Ezra played it so well and I don't think another actor could have played this character. So funny but so sad in places. I saw someone leave in tears before the end so if you have lost someone close and you wish you could go back and change things...be prepared for this film. And Michael Keaton is Batman. Unbelievable to see him back in the cowl after growing up on Tim Burtons Batman. I was 12 when Batman was released and it was the first ever 12. No spoilers here but there are so many cameos from past DC characters. It was a joy to see and I will watch again at the cinema.