I like Christian Bale, Holmes's co-star in the new Batman. Bale is the anti-Cruise- hates doing publicity and basically shuns the spotlight.
I'm a Balehead, and while I've heard he doesn't really enjoy doing publicity, I was still irked at TomKat for stealing the thunder at the Batman Begins premiere. One would have thought Cruise was in the movie the way he was working the crowd. G-d don't like ugly though and poor Katie was not asked to come back for the sequel while Bale, Caine, Oldman and Freeman will be back.