Fans are used to seeing Cavill in tough-as-nails roles, like Superman or his character in "The Witcher,” and it was a bit hard for some of them to imagine him in a role where he uses his brain and not brawn. However, as it turned out, Cavill was exactly what "Enola Holmes" needed.