Theater spans generations