Special Guest Stars Jeremy Irons as Captain 'Cap' Jackson Guest Stars Elizabeth Mitchell as Piano Teacher June Frye Heidi Armbruster as Susan Foster Lisa Banes as Elaine Frye Cavanaugh Agatha Nowicki as Katie Doug Wert as Chet Hadler Uncredited Steve Zirnkilton voices Opening Narration