Jennifer Hudson struck a pose in a purple Michael Kors number at the Andre Agassi Foundation For Education's 15th Grand Slam For Children Benefit Concert on Oct. 9 in in Las Vegas, Nevada.

We think Hudson's glam evening look - replete with a loose braid and smokey eyes -made her look like a dream girl!

The 29-year-old singer, actress, and Weight Watchers spokesperson had a very special date for the event, her son - David Otunga Jr.

Hudson took the stage later that evening and performed "And I Am Telling You I'm Not Going". Also in attendance were rocker guests Elton John and Jason Mraz - who sang his hit "I'm Yours" at the event. The show helped raise funds to improve education for kids in need in the Las Vegas area.

In related news, check out Hudson in a vibrant purple a Hervé Léger bandage dress on the cover of InStyle's annual Makeover issue.