Sonya Walger – Lady Frances Stuart Bunce – 2nd Lt. Frederick Radley James Murray – Pte. Will Needham Ed Waters – Cpl Herbert Batterbee Tom Burke – Private Chad Batterbee Ben Crompton – Private Davy Croft Eamon Boland – Arthur Beck Jo Stone-Fewings – Lt. Alec Beck James Hillier – 2nd Lt. Evelyn Beck Emma Cunniffe – Peggy Batterbee Adam Kotz – Oswald Yeoman Patrick Malahide – Capt. Claude Howlett Gaye Brown – Queen Mary Phyllis Logan – Mary Beck Ian McDiarmid – Rev. Pierrepoint Edwards Danny Worters – Private George Dacre Laurence Dobiesz – Luke Grimes Roland Oliver – Mr Adams Jamie Beddard – Roland Adams