Plot, character and great drama, all in less than an hour-and-a-half