Jennifer Hudson is an American r&b singer and actress who came to fame as a finalist on American Idol.