Mariah Carey is trying to 'stay positive' after she was forced to cancel two more performances of her Christmas Time shows.
Last night, the actor defied the cold weather in New York City, stepping out in a pair of black leather micro shorts.