Marple: A Murder Is Announced Cast Geraldine McEwan Elaine Paige Zoë Wanamaker Alexander Armstrong Keeley Hawes Robert Pugh