In many ways, Kristen Stewart stole the show at last night's MTV Movie Awards.
Or, to be specific, her lips stole the show, as Kristen and Robert Pattinson made out on stage.
But Stewart wasn't the only young, beautiful actress on hand at the event. Former High School Musical star Vanessa Hudgens also graced the red carpet, showing up with boyfriend Zac Efron.
That hunky star isn't pictured below, but Stewart and Hudgens are matched up against each other in our latest edition of the THG Fashion Face-Off. Who do you think looked prettier on the red carpet?