American singer and actress Jennifer Hudson has released three studio albums, sixteen singles (including two as a featured artist), five promotional singles and ten music videos. She has also made various contributions to other artist's albums and has appeared on the soundtrack for the 2006 musical film, Dreamgirls.