henry william dalgliesh cavill is homelander,