
The movie has a gay wedding and a trip to the Middle East, so it’s no surprise that its soundtrack features a men’s choir and Arabic exoticism from singer Natacha Atlas. The best moments come from Alicia Keys, Jennifer Hudson and Ricki-Lee’s energized “Can’t Touch It.” But the “I Am Woman” karaoke by Carrie, Charlotte, Samantha and Miranda, shouted rather than sung, and Liza Minnelli’s dreadful version of Beyoncé’s “Single Ladies (Put a Ring on It)” make this something less than a perfect desert island disc.