<Li> Penny Peyser as Emma Geyser Bedell </Li> <Li> Warren Oates as Major Welles </Li> <Li> Sterling Hayden as John Brown </Li> <Li> Diane Baker as Evelyn Hale </Li>

Who played john brown in the blue and the gray