Mmm, another non-fan of Cruise here. I find him extremely smug, and I'm always of the impression that he's essentially just being Tom Cruise in whatever role he's supposed to be playing.
Daniel Radcliffe was easily the most unconvincing of all the kids who appeared in the Harry Potter movies...