cast
Series Regulars
Sam Claflin
as Jack
Claire Foy
as Charlotte
MyAnna Buring
as Lilly
Lindsay Duncan
as Lilly (present day)
Tamsin Greig
as Beth
Jeremy Northam
as Edward
David Gyasi
as Victor
Lee Ingleby
as Alan