Rachel Weisz character Rachel Ashley
Sam Claflin character Philip Ashley
Holliday Grainger character Louise Kendall
Iain Glen character Nick Kendall
Pierfrancesco Favino character Rinaldi
Andrew Knott character Joshua
Andrew Havill character Parson Pascoe
Poppy Lee Friar character Mary Pascoe
Vicki Pepperdine character Mrs. Pascoe
Harrie Hayes character Tess
Louis Suc character Philip (12 yrs)
Katherine Pearce character Belinda Pascoe
Chris Gallarus character Timothy
Bobby Scott Freeman character John
Tristram Davies character Wellington
Stuart Davidson character Farmer (uncredited)
Simon Russell Beale character Couch
Tim Barlow character Seecombe
Ray Sampson character Doctor
Adam Loxley character Adam
Alexander Arnold character Young Lad
Cal McCrystal character Geoffrey
Dorian Lough character Gabriel
Tobias Beer character William
Neil MacColl character Singer
Wilf Walters character Pig Farmer
Margaret Michell character Market Girl
Austin Taylor character Philip (6 yrs)
Deano Bugatti character Ambrose (uncredited)
Attila G. Kerekes character Villager (uncredited)
Holly Sohail character Woman (uncredited)
Don Whistance character Farmer (uncredited)