3. Hamlet (1996)
Duration: 242 minutes
It’s common that director’s cut out certain scenes from the movie when it’s a book adaptation, but Kenneth Branagh wasn’t having any of that nonsense and decided to create a 4 hour long rendition of Shakespeare’s Hamlet, with him in the lead role. While some critiques say the movie is too long, others praise the dedication and precision shown in his longest movie.