Shore Leave Cast Richard Barthelmess Dorothy Mackaill Ted McNamara Nick Long Marie Shotwell Arthur Metcalfe Warren Cook Samuel E. Hines