Journey's End Cast Robert Adair Billy Bevan Colin Clive Charles K. Gerrard Ian MacLaren David Manners Anthony Bushell Werner Klingler