Mike Terrana, right, a sophomore from Carterville studying musical theater, portrays his character Robert Mayo during a dress rehearsal of the play “Beyond the Horizon” on Monday in McLeod Theater. In the scene, Robert Mayo explains why he is leaving the family farm to travel on his uncle’s ship for three years to Ruth Mayo, played by Asia Ward, a freshman from Rockford studying musical theater.