My God!  Thomas Hulce! I kept hearing the name, but I didn't recognize him for a minute!  And I barely recognized Marsha Mason sitting next to Jack O'Brien.  
I've just modified this post and removed any give-aways...though its probably too late now!  Ah...gee...gosh...sorry!