Emma Watson, Douglas Booth, Jennifer Connelly, Logan Lerman and Anthony Hopkins also feature in the cast for the film, which is based on a script by Aronofsky and his The Fountain co-writer Ari Handel.