Jennifer Hudson showed off her trim figure on the red carpet prior to taking to the stage to perform at the Air Canada Centre in Toronto, Canada, last week for ‘We Day’.

The singer/actress wore a Versace Fall 2012 dress.

Her slinky LBD with silver panels and grommet details was styled with black Versace pumps.

I love the unexpected frosty pink nail and lip colour which added a girlie touch to her temptress look.

Credit: & Getty