I was watching reality as far as the performances of the actors. Although some of the scenes were fantasy, as it was meant to be.
Michael Keaton was 100% spot on for this role.
All the cast are extremely good, but he truly stands out.
His performance alone is good enough reason to watch this movie.
If he was a British actor, he would be known as, Sir Michael Keaton.