Lee Weathers (Kate Mara, right) investigates a seemingly innocent human named Morgan (Anya Taylor-Joy), who presents a mystery of both infinite promise and incalculable danger.
Lee Weathers (Kate Mara, right) investigates a seemingly innocent human named Morgan (Anya Taylor-Joy), who presents a mystery of both infinite promise and incalculable danger. Aidan Monaghan 20th Century Fox
Lee Weathers (Kate Mara, right) investigates a seemingly innocent human named Morgan (Anya Taylor-Joy), who presents a mystery of both infinite promise and incalculable danger. Aidan Monaghan 20th Century Fox