When Kristen Stewart hit the red carpet for the ‘On The Road’ premiere during the 2012 Toronto Film Festival, it took me a while to figure out what was different.

It finally dawned on me that it was her hair. Pardon me if this comes across rude, but I don’t think I’ve ever seen it look so clean, or so straight for that matter.

Her efforts also didn’t go unnoticed in the dress department, either, as she looked lovely wearing a Zuhair Murad Fall 2012 Couture knee-length dress.

The long-sleeved black lace dress with colourful beaded floral embroidery was of course paired with Jimmy Choo black pumps; no changes there.

A slick of dark pink lippie and a gold pendant necklace completed her look.

Credit: Look Book & Getty