There's no way the film is going to be out in 2021 if they're just now buying the rights to put it into development (and, in fact, the book itself isn't even coming out until summer 2021). It's not even a 100% sure thing at this point that the film is actually going to get made, even with the big name attached -- things like this have a way of ending up in
development hell.