Cate Blanchett som Dore Strauch Sebastian Koch som Heinz Wittmer Thomas Kretschmann som Friedrich Ritter Diane Kruger som Margret Wittmer Connie Nielsen som Baronesse Von Wagner. Josh Radnor som John Garth Gustaf Skarsgård som Rolf Blomberg.