James Graham has two reasons to celebrate this week. His new play, Punch, not only opened on Broadway at the Samuel J.