Gilligan never fails to find these absolutely perfect actors for their roles. I had never heard of the actor who had played Charles before the show, but holy crap has he owned it.