Jennifer Hudson Puts On A Leggy Display In 20s-Inspired Flapper Dress

Jennifer Hudson opted for a fun and flirty look when she arrived at the iHeartRadio Music Awards on Sunday night in Los Angeles.

The 33-year-old wore a vibrant flapper dress with a colorful design and a fringed bottom that showed off her lean legs.