It’s hard to look like a fairy princess when you’re wearing boxer briefs, but Katie Holmes almost pulled it off yesterday. This is the best she’s looked in about two years. Or maybe she just doesn’t look crazy because Tom Cruise isn’t around. Who the hell knows where he was. Probably sacrificing a baby koala or whatever insane stuff Scientologists do. She is wearing high heels, so his stilts probably didn’t fit in the limo.