Henry couldn't go home since he had no ride.
Did anybody offer to give him a ride?
I've offered a ride for him before.
I think it's great that you've offered him rides in the past. That said, it seems like he needs one now and it would be kind of you to help him out.
Unfortunately he's not talking to me.
He may not be talking to you because he feels let down by the fact you didn't help him.  Even if you can't this time around, reaching out and letting him know why may patch things up between the two of you!