Tom Cruise's Christmas cake is legendary, but Henry Cavill originally wanted nothing to do with it.