The Toronto International Film Festival is one of the movie world’s most important calendar dates.
So Rachel Weisz ensured she looked her very best for the glamorous event as she wowed on the red carpet at the Princess of Wales Theatre for the Denial premiere on Sunday.
The 46-year-old movie star looked sensational in a billowing gown with sheer bell sleeves and floral appliques adorned over the corseted waist.
Rachel plays historian Deborah Lipstadt in the movie, the author of 2005 book History on Trial: My Day in Court with a Holocaust Denier, on which the film is based.
For the premiere of the hard-hitting flick, she sported the stunning gown which stole the show due to its billowing nature both in the sleeves and length.
While the dress initially appeared demure, a corseted waist visible through the sheer material added a racy touch particularly when paired with a nude underlay.
The huge bell sleeves gave a Seventies feel to the look, while the dress was given splashes of colour with the crimson, lilac and mint green appliques.