24 surprisingly good acting roles by musicians


Mariah Carey in Precious

OK, we’ll be honest: We never expected Mariah Carey, a Christmastime staple on par with mall Santas, to be a great actress. But we were proved wrong—dead wrong—on Precious, where, as a social worker to the overweight, illiterate Precious (Gabourey Sidibe), Carey shined. Part compassionate and part heartstring-tugging, the “All I Want For Christmas is You” singer was all convincing—and that’s because she threw herself into the role. “I feel like it was a great chance for me to exercise and me to work and I feel like we connected on such a level,” she told Rolling Stone. “We were crying between scenes. It was emotional for us.” Us too, Mariah. Us too.