He would benefit from seeing a live performance because it is different than reading it or watching a movie of it. In a live performance, the actors sometimes add things or improvise if they can't remember lines.
The more you read the better. If you don't understand some of the words look them up. Good readers usually have a huge range of vocabulary. Skim or scan the text first as well.