Man oh man! I never knew James Morrison, who plays Bill Buchanan on "24", was so freakin' HOT!!!!! In fact, on previous seasons of the show he wasn't this hot. I don't know what the hell happened but I LOVE IT!!!! Eat your heart out, Sean Connery! There's a new silver fox on the block!