Celebrities were at their best as they attended the 38th annual Toronto International Film Festival.

Scarlett Johansson who attended the premiere of her new film Don Jon held at Princess of Wales Theatre looked gorgeous in a black Yves Saint Laurent outfit. The 28-year-old actress was joined by her co-star and film's director Joseph Gordon-Levitt, completed the look with a pearl necklace.

Johansson had also talked about her engaged to boyfriend Romain Dauriac.

"My friend was like 'congrats on timing,' ... things work out the way they do, maybe it's better just to get it out the way," she told ET Canada.

Mila Kunis attended the premiere of her film Third Person wearing a white Burberry Prorsum dress with a plunging neckline from the designer's Resort 2014 collection. She matched it with pair of emerald drop earrings and Christian Louboutin python pumps in pewter. She was joined by Olivia Wilde who looked stunning a lemon yellow Valentino dress and teamed it with Christian Louboutin shoes, EF Collection bracelet and earrings, and a Dana Rebecca Designs ring.

Taylor Swift was spotted at the premiere of One Chance, because she has a song in it. The 23-year-old singer looked ravishing in a white Calvin Klein dress, Giuseppe Zanotti shoes, Cathy Waterman jewels, and a Calvin Klein clutch.

Marion Cotillard wore a Christian Dior Haute Couture dress and Dior shoes to a press conference for her new film Blood Ties.

The Toronto International Film Festival continues through 15 September.

Scroll down to take a look at the stars at the event.