Kate Hudson has showed off her stunning figure at the premiere of her new film Wish I Was Here.

The 35-year-old actress and mother-of-two looked effortlessly elegant as she walked the red carpet in New York in a strapless black, floor-length gown, with cut-out detail that revealed her enviable abs.

Kate looked simple but chic with minimal eye make-up, berry-red lips and her long blonde hair flowing loose and straight down her back, and a pair of discreet gold earrings.

She was joined by director and co-star Zach Braff, who stars in the film as a man forced to re-evaluate his life when he learns his father's cancer has returned. Kate plays his wife in the film.

Co-star Ashley Greene also attended the premiere in a long-sleeved white shift dress that showed off her legs.

Other cast members on the red carpet included Zach's former Scrubs co-star Donald Faison, Joey King and Nichole Galicia.

James Franco and Girls star Allison Williams were among the guests at the event.