Vicky Krieps as Alma Elson