Where is Storm Acheche Sahlstrøm?

Movie Role
Antichrist (2009) Nic