Kristen Stewart stunned tonight when she hit the red carpet for the Toronto International Film Festival premiere of On The Road.
The 22-year-old starlet stepped out of a black Audi, wearing a Zuhair Murad dress. Her hair and makeup were perfect!
A bodyguard was in front of her leading the actress through the blinding flashes. Stewart immediately headed to fans behind a barricade, signing autographs and posing for photos.
After posing for some pics for the media, she returned to the fans. Many screamed, "Kristen, you are beautiful!"
It was a packed house at the Ryerson Theatre. Every one of the 1,200 seats was taken, but the movie didn't begin until an hour after its scheduled 9 p.m. start time due to technical delays.