Jason Merritt/Getty Images
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.