Paul Bettany
Nicholas
Paul Bettany
Nicholas
Willem Dafoe
Martin
Tom Hardy
Straw
Brian Cox
Tobias
Simon McBurney
Stephen
Luke de Woolfson
Daniel
Gina McKee
Sarah
Vincent Cassel
Lord De Guise
Ewen Bremner
Simon Damian
Mark Benton
Sheriff
Elvira Mínguez
Martha
Stuart Wells
Springer
Hamish McColl
Innkeeper
Matthew Macfadyen
King’s Justice
Marián Aguilera
Nicholas’ lover
Miss Marple: The Mirror Crack'd from Side to Side
1992
Murder in Three Acts
1986
Monster
2021
Cracks
2009
Miss Marple: The Murder at the Vicarage
1986
Thirteen at Dinner
1985
Fallen
1998
Dead Man's Folly
1986
The Night of the Hunter
1955
Miss Marple: 4.50 from Paddington
1987
Whistle Down the Wind
1961
Miss Marple: A Caribbean Mystery
1989
In Cold Blood
1967
Sherlock Holmes Faces Death
1943
The Ritual Killer
2023