Tom Cruise, the butt of jokes again.