the charity fashion show called for semi-formal attire , and hudson rocked the look wearing a fitted john varvatos gray suit with a muted purple dress shirt that coordinated perfectly with my outfit .