Agreed, though it felt a little long to me. At the screening I went to people were generally laughing throughout but once the 3rd act hit, it was a huge gasp. This is going to be polarizing but I enjoyed it and all of the performances were good.