Ian Thompson as John Porter in "Salute the Happy Morn"