Personally for a theater performance I would and have gone formal, but yes semi formal would work, have you looked through the
Semi-Formal picture thread?
Or the
Formal Thread?