Hell for leather: Rachel Weisz signs autographs for fans as she leaves The Today studios in New York where she was promoting her new film, The Whistleblower
Rachel Weisz looked every inch the movie star today as she swept through the streets of New York.
The 41-year-old British actress put in an eye-catching turn as she slipped into a sexy beige leather dress for her outing, which showed off her slender legs.
She teamed her racy look with a pair of peep-toe heels, aviator shades and a handbag and stopped to sign her autograph for fans.
Legs on show: The actress wore a sexy beige leather dress, teamed with peep-toe heels and a handbag
Rachel wore her hair in waves and was quite the English Rose with her natural, low-key make-up.
The star, who recently wed Bond star Daniel Craig, was pictured leaving the Today Show in the Big Apple where she made an an appearance to promote her new film, The Whistleblower.
Speaking about the movie, she said: 'It’s a thriller. It’s one of my favorite kinds of genres, much in the vein of Erin Brockovich, because it’s based on a true story about a woman, an ordinary woman, who did an extraordinary thing and I love stories like that.'
Natural beauty: The British star was wearing low-key make-up and looked ultra cool in a pair of aviator shades
The flick, which is released in the U.S. on August 5, is set in post-war Bosnia and sees Weisz play the role of a policewoman who risks her job and her own safety to uncover a wide-scale, child sex-slave and human-trafficking ring involving U.S.
military contractors and the United Nations.
It also stars Vanessa Redgrave and Monica Bellucci.
The Mummy actress Rachel, 41, had only split from partner, Black Swan director Darren Aronofsky, last year - with whom she has a five-year-old son.
She had also previously had a relationship with respected Boon actor Neil Morrissey.
Lady in red: Rachel changed into a red number to attend The Cinema Society screening of The Whistleblower
Newlyweds: Rachel, pictured with new husband Daniel Craig in New York last week