Tom Cruise is ridiculous. I'd love to give him a good slap.