Lily James Michiel Huisman Glen Powell Penelope Wilton Jessica Brown Findley