As for the cast? It would be very difficult — if not impossible — to improve on this group of vocally and visually perfect singer/actors. OLO veteran baritone Nathan Brian as Tommy Albright has to be the romantic hero every young miss dreams of, tall and handsome with a gorgeous voice that can croon softly, or fill the house with sumptuous sound. Soprano Katherine Polit as Fiona is making her OLO debut this season, but is equally at home in the role.