
Cast
- Rachel WeiszHester Collyer

- Tom HiddlestonFreddie Page

- Simon Russell BealeSir William Collyer

- Harry Hadden-PatonJackie Jackson

- Jolyon CoyPhilip Welch

- Karl JohnsonMr. Miller

- Ann MitchellMrs. Elton

- Nicholas AmerMr. Elton
- Sarah KantsLiz Jackson

- Oliver Ford DaviesHester's Father












