5.8 / 10
131
When an unseen enemy threatens mankind by taking over their bodies and erasing their memories, Melanie Stryder risks everything to protect the people she cares about.
Saoirse Ronan
Melanie Stryder / Wanda
Emily Browning
Wanda / Petals Open to the Moon
Frances Fisher
Maggie
Bokeem Woodbine
Nate