A theater historian I talked with once suggested that on the Elizabethan stage an uncut Hamlet would have taken only slightly over 2 hours, with time for an intermission. _That_ is fast talking. With modern styles of acting that would take about 6 hours.
Carrol