Claim: Jennifer Hudson has only ever been on American Idol.
Evidence: She has also appeared in such films as Sex and the City , The Secret Life of Bees and Black Nativity.