Longlegs Directed by Osgood Perkins 2023 Starring Maika Monroe, Nicolas Cage, Blair Underwood, Alicia Witt, Michelle Choi-Lee