"She's hot. Selling records and doing her thing - she's got her swagger back." Jamie Foxx has a crush on Mariah Carey.