Janet McTeer
as Dame Julia Walsh
Katherine Parkinson
as Rachel Stein
Lubna Azabal
as Atika Halibi
Maggie Gyllenhaal
as Nessa Stein
Stephen Rea
as Sir Hugh Hayden-Hoyle
Andrew Buchan
as Ephra Stein
Eve Best
as Monica Chatwin
Lindsay Duncan
as Anjelica Hayden-Hoyle
Yigal Naor
as Shlomo Zahary
Genevieve O'Reilly
as Frances Pirsig
Tobias Menzies
as Nathaniel Bloom